1 /* $NetBSD: linux32_systrace_args.c,v 1.7 2019/11/09 23:45:08 jdolecek Exp $ */ 2 3 /* 4 * System call argument to DTrace register array converstion. 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_clock_settime */ 1616 case 264: { 1617 const struct linux32_sys_clock_settime_args *p = params; 1618 iarg[0] = SCARG(p, which); /* clockid_t */ 1619 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1620 *n_args = 2; 1621 break; 1622 } 1623 /* linux32_sys_clock_gettime */ 1624 case 265: { 1625 const struct linux32_sys_clock_gettime_args *p = params; 1626 iarg[0] = SCARG(p, which); /* clockid_t */ 1627 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1628 *n_args = 2; 1629 break; 1630 } 1631 /* linux32_sys_clock_getres */ 1632 case 266: { 1633 const struct linux32_sys_clock_getres_args *p = params; 1634 iarg[0] = SCARG(p, which); /* clockid_t */ 1635 uarg[1] = (intptr_t) SCARG(p, tp).i32; /* linux32_timespecp_t */ 1636 *n_args = 2; 1637 break; 1638 } 1639 /* linux32_sys_clock_nanosleep */ 1640 case 267: { 1641 const struct linux32_sys_clock_nanosleep_args *p = params; 1642 iarg[0] = SCARG(p, which); /* clockid_t */ 1643 iarg[1] = SCARG(p, flags); /* int */ 1644 uarg[2] = (intptr_t) SCARG(p, rqtp).i32; /* linux32_timespecp_t */ 1645 uarg[3] = (intptr_t) SCARG(p, rmtp).i32; /* linux32_timespecp_t */ 1646 *n_args = 4; 1647 break; 1648 } 1649 /* linux32_sys_statfs64 */ 1650 case 268: { 1651 const struct linux32_sys_statfs64_args *p = params; 1652 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1653 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */ 1654 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */ 1655 *n_args = 3; 1656 break; 1657 } 1658 /* linux32_sys_fstatfs64 */ 1659 case 269: { 1660 const struct linux32_sys_fstatfs64_args *p = params; 1661 iarg[0] = SCARG(p, fd); /* int */ 1662 iarg[1] = SCARG(p, sz); /* netbsd32_size_t */ 1663 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_statfs64p */ 1664 *n_args = 3; 1665 break; 1666 } 1667 /* linux32_sys_tgkill */ 1668 case 270: { 1669 const struct linux32_sys_tgkill_args *p = params; 1670 iarg[0] = SCARG(p, tgid); /* int */ 1671 iarg[1] = SCARG(p, tid); /* int */ 1672 iarg[2] = SCARG(p, sig); /* int */ 1673 *n_args = 3; 1674 break; 1675 } 1676 /* compat_50_netbsd32_utimes */ 1677 case 271: { 1678 const struct compat_50_netbsd32_utimes_args *p = params; 1679 uarg[0] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1680 uarg[1] = (intptr_t) SCARG(p, tptr).i32; /* netbsd32_timeval50p_t */ 1681 *n_args = 2; 1682 break; 1683 } 1684 /* linux32_sys_fadvise64_64 */ 1685 case 272: { 1686 const struct linux32_sys_fadvise64_64_args *p = params; 1687 iarg[0] = SCARG(p, fd); /* int */ 1688 uarg[1] = SCARG(p, offlo); /* uint32_t */ 1689 uarg[2] = SCARG(p, offhi); /* uint32_t */ 1690 uarg[3] = SCARG(p, lenlo); /* uint32_t */ 1691 uarg[4] = SCARG(p, lenhi); /* uint32_t */ 1692 iarg[5] = SCARG(p, advice); /* int */ 1693 *n_args = 6; 1694 break; 1695 } 1696 /* linux32_sys_openat */ 1697 case 295: { 1698 const struct linux32_sys_openat_args *p = params; 1699 iarg[0] = SCARG(p, fd); /* int */ 1700 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1701 iarg[2] = SCARG(p, flags); /* int */ 1702 iarg[3] = SCARG(p, mode); /* linux_umode_t */ 1703 *n_args = 4; 1704 break; 1705 } 1706 /* netbsd32_mkdirat */ 1707 case 296: { 1708 const struct netbsd32_mkdirat_args *p = params; 1709 iarg[0] = SCARG(p, fd); /* int */ 1710 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1711 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1712 *n_args = 3; 1713 break; 1714 } 1715 /* linux32_sys_mknodat */ 1716 case 297: { 1717 const struct linux32_sys_mknodat_args *p = params; 1718 iarg[0] = SCARG(p, fd); /* int */ 1719 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1720 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1721 uarg[3] = SCARG(p, dev); /* unsigned */ 1722 *n_args = 4; 1723 break; 1724 } 1725 /* linux32_sys_fchownat */ 1726 case 298: { 1727 const struct linux32_sys_fchownat_args *p = params; 1728 iarg[0] = SCARG(p, fd); /* int */ 1729 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1730 uarg[2] = SCARG(p, owner); /* uid_t */ 1731 iarg[3] = SCARG(p, group); /* gid_t */ 1732 iarg[4] = SCARG(p, flag); /* int */ 1733 *n_args = 5; 1734 break; 1735 } 1736 /* linux32_sys_fstatat64 */ 1737 case 300: { 1738 const struct linux32_sys_fstatat64_args *p = params; 1739 iarg[0] = SCARG(p, fd); /* int */ 1740 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1741 uarg[2] = (intptr_t) SCARG(p, sp).i32; /* linux32_stat64p */ 1742 iarg[3] = SCARG(p, flag); /* int */ 1743 *n_args = 4; 1744 break; 1745 } 1746 /* linux32_sys_unlinkat */ 1747 case 301: { 1748 const struct linux32_sys_unlinkat_args *p = params; 1749 iarg[0] = SCARG(p, fd); /* int */ 1750 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1751 iarg[2] = SCARG(p, flag); /* int */ 1752 *n_args = 3; 1753 break; 1754 } 1755 /* netbsd32_renameat */ 1756 case 302: { 1757 const struct netbsd32_renameat_args *p = params; 1758 iarg[0] = SCARG(p, fromfd); /* int */ 1759 uarg[1] = (intptr_t) SCARG(p, from).i32; /* netbsd32_charp */ 1760 iarg[2] = SCARG(p, tofd); /* int */ 1761 uarg[3] = (intptr_t) SCARG(p, to).i32; /* netbsd32_charp */ 1762 *n_args = 4; 1763 break; 1764 } 1765 /* linux32_sys_linkat */ 1766 case 303: { 1767 const struct linux32_sys_linkat_args *p = params; 1768 iarg[0] = SCARG(p, fd1); /* int */ 1769 uarg[1] = (intptr_t) SCARG(p, name1).i32; /* netbsd32_charp */ 1770 iarg[2] = SCARG(p, fd2); /* int */ 1771 uarg[3] = (intptr_t) SCARG(p, name2).i32; /* netbsd32_charp */ 1772 iarg[4] = SCARG(p, flags); /* int */ 1773 *n_args = 5; 1774 break; 1775 } 1776 /* netbsd32_symlinkat */ 1777 case 304: { 1778 const struct netbsd32_symlinkat_args *p = params; 1779 uarg[0] = (intptr_t) SCARG(p, path1).i32; /* netbsd32_charp */ 1780 iarg[1] = SCARG(p, fd); /* int */ 1781 uarg[2] = (intptr_t) SCARG(p, path2).i32; /* netbsd32_charp */ 1782 *n_args = 3; 1783 break; 1784 } 1785 /* netbsd32_readlinkat */ 1786 case 305: { 1787 const struct netbsd32_readlinkat_args *p = params; 1788 iarg[0] = SCARG(p, fd); /* int */ 1789 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1790 uarg[2] = (intptr_t) SCARG(p, buf).i32; /* netbsd32_charp */ 1791 iarg[3] = SCARG(p, bufsize); /* linux32_size_t */ 1792 *n_args = 4; 1793 break; 1794 } 1795 /* linux32_sys_fchmodat */ 1796 case 306: { 1797 const struct linux32_sys_fchmodat_args *p = params; 1798 iarg[0] = SCARG(p, fd); /* int */ 1799 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1800 iarg[2] = SCARG(p, mode); /* linux_umode_t */ 1801 *n_args = 3; 1802 break; 1803 } 1804 /* linux32_sys_faccessat */ 1805 case 307: { 1806 const struct linux32_sys_faccessat_args *p = params; 1807 iarg[0] = SCARG(p, fd); /* int */ 1808 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1809 iarg[2] = SCARG(p, amode); /* int */ 1810 *n_args = 3; 1811 break; 1812 } 1813 /* linux32_sys_ppoll */ 1814 case 309: { 1815 const struct linux32_sys_ppoll_args *p = params; 1816 uarg[0] = (intptr_t) SCARG(p, fds).i32; /* netbsd32_pollfdp_t */ 1817 uarg[1] = SCARG(p, nfds); /* u_int */ 1818 uarg[2] = (intptr_t) SCARG(p, timeout).i32; /* linux32_timespecp_t */ 1819 uarg[3] = (intptr_t) SCARG(p, sigset).i32; /* linux32_sigsetp_t */ 1820 *n_args = 4; 1821 break; 1822 } 1823 /* linux32_sys_set_robust_list */ 1824 case 311: { 1825 const struct linux32_sys_set_robust_list_args *p = params; 1826 uarg[0] = (intptr_t) SCARG(p, head).i32; /* linux32_robust_list_headp_t */ 1827 iarg[1] = SCARG(p, len); /* linux32_size_t */ 1828 *n_args = 2; 1829 break; 1830 } 1831 /* linux32_sys_get_robust_list */ 1832 case 312: { 1833 const struct linux32_sys_get_robust_list_args *p = params; 1834 iarg[0] = SCARG(p, pid); /* linux32_pid_t */ 1835 uarg[1] = (intptr_t) SCARG(p, head).i32; /* linux32_robust_list_headpp_t */ 1836 uarg[2] = (intptr_t) SCARG(p, len).i32; /* linux32_sizep_t */ 1837 *n_args = 3; 1838 break; 1839 } 1840 /* linux32_sys_utimensat */ 1841 case 320: { 1842 const struct linux32_sys_utimensat_args *p = params; 1843 iarg[0] = SCARG(p, fd); /* int */ 1844 uarg[1] = (intptr_t) SCARG(p, path).i32; /* netbsd32_charp */ 1845 uarg[2] = (intptr_t) SCARG(p, times).i32; /* linux32_timespecp_t */ 1846 iarg[3] = SCARG(p, flag); /* int */ 1847 *n_args = 4; 1848 break; 1849 } 1850 /* linux32_sys_fallocate */ 1851 case 324: { 1852 const struct linux32_sys_fallocate_args *p = params; 1853 iarg[0] = SCARG(p, fd); /* int */ 1854 iarg[1] = SCARG(p, mode); /* int */ 1855 iarg[2] = SCARG(p, offset); /* off_t */ 1856 iarg[3] = SCARG(p, len); /* off_t */ 1857 *n_args = 4; 1858 break; 1859 } 1860 /* linux32_sys_dup3 */ 1861 case 330: { 1862 const struct linux32_sys_dup3_args *p = params; 1863 iarg[0] = SCARG(p, from); /* int */ 1864 iarg[1] = SCARG(p, to); /* int */ 1865 iarg[2] = SCARG(p, flags); /* int */ 1866 *n_args = 3; 1867 break; 1868 } 1869 /* linux32_sys_pipe2 */ 1870 case 331: { 1871 const struct linux32_sys_pipe2_args *p = params; 1872 uarg[0] = (intptr_t) SCARG(p, fd).i32; /* netbsd32_intp */ 1873 iarg[1] = SCARG(p, flags); /* int */ 1874 *n_args = 2; 1875 break; 1876 } 1877 default: 1878 *n_args = 0; 1879 break; 1880 }; 1881 } 1882 static void 1883 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 1884 { 1885 const char *p = NULL; 1886 switch (sysnum) { 1887 /* linux_sys_nosys */ 1888 case 0: 1889 break; 1890 /* linux32_sys_exit */ 1891 case 1: 1892 switch(ndx) { 1893 case 0: 1894 p = "int"; 1895 break; 1896 default: 1897 break; 1898 }; 1899 break; 1900 /* sys_fork */ 1901 case 2: 1902 break; 1903 /* netbsd32_read */ 1904 case 3: 1905 switch(ndx) { 1906 case 0: 1907 p = "int"; 1908 break; 1909 case 1: 1910 p = "netbsd32_voidp"; 1911 break; 1912 case 2: 1913 p = "netbsd32_size_t"; 1914 break; 1915 default: 1916 break; 1917 }; 1918 break; 1919 /* netbsd32_write */ 1920 case 4: 1921 switch(ndx) { 1922 case 0: 1923 p = "int"; 1924 break; 1925 case 1: 1926 p = "netbsd32_voidp"; 1927 break; 1928 case 2: 1929 p = "netbsd32_size_t"; 1930 break; 1931 default: 1932 break; 1933 }; 1934 break; 1935 /* linux32_sys_open */ 1936 case 5: 1937 switch(ndx) { 1938 case 0: 1939 p = "netbsd32_charp"; 1940 break; 1941 case 1: 1942 p = "int"; 1943 break; 1944 case 2: 1945 p = "linux_umode_t"; 1946 break; 1947 default: 1948 break; 1949 }; 1950 break; 1951 /* netbsd32_close */ 1952 case 6: 1953 switch(ndx) { 1954 case 0: 1955 p = "int"; 1956 break; 1957 default: 1958 break; 1959 }; 1960 break; 1961 /* linux32_sys_waitpid */ 1962 case 7: 1963 switch(ndx) { 1964 case 0: 1965 p = "int"; 1966 break; 1967 case 1: 1968 p = "netbsd32_intp"; 1969 break; 1970 case 2: 1971 p = "int"; 1972 break; 1973 default: 1974 break; 1975 }; 1976 break; 1977 /* linux32_sys_creat */ 1978 case 8: 1979 switch(ndx) { 1980 case 0: 1981 p = "netbsd32_charp"; 1982 break; 1983 case 1: 1984 p = "linux_umode_t"; 1985 break; 1986 default: 1987 break; 1988 }; 1989 break; 1990 /* netbsd32_link */ 1991 case 9: 1992 switch(ndx) { 1993 case 0: 1994 p = "netbsd32_charp"; 1995 break; 1996 case 1: 1997 p = "netbsd32_charp"; 1998 break; 1999 default: 2000 break; 2001 }; 2002 break; 2003 /* linux32_sys_unlink */ 2004 case 10: 2005 switch(ndx) { 2006 case 0: 2007 p = "netbsd32_charp"; 2008 break; 2009 default: 2010 break; 2011 }; 2012 break; 2013 /* netbsd32_execve */ 2014 case 11: 2015 switch(ndx) { 2016 case 0: 2017 p = "netbsd32_charp"; 2018 break; 2019 case 1: 2020 p = "netbsd32_charpp"; 2021 break; 2022 case 2: 2023 p = "netbsd32_charpp"; 2024 break; 2025 default: 2026 break; 2027 }; 2028 break; 2029 /* netbsd32_chdir */ 2030 case 12: 2031 switch(ndx) { 2032 case 0: 2033 p = "netbsd32_charp"; 2034 break; 2035 default: 2036 break; 2037 }; 2038 break; 2039 /* linux32_sys_time */ 2040 case 13: 2041 switch(ndx) { 2042 case 0: 2043 p = "linux32_timep_t"; 2044 break; 2045 default: 2046 break; 2047 }; 2048 break; 2049 /* linux32_sys_mknod */ 2050 case 14: 2051 switch(ndx) { 2052 case 0: 2053 p = "netbsd32_charp"; 2054 break; 2055 case 1: 2056 p = "linux_umode_t"; 2057 break; 2058 case 2: 2059 p = "unsigned"; 2060 break; 2061 default: 2062 break; 2063 }; 2064 break; 2065 /* netbsd32_chmod */ 2066 case 15: 2067 switch(ndx) { 2068 case 0: 2069 p = "netbsd32_charp"; 2070 break; 2071 case 1: 2072 p = "linux_umode_t"; 2073 break; 2074 default: 2075 break; 2076 }; 2077 break; 2078 /* linux32_sys_lchown16 */ 2079 case 16: 2080 switch(ndx) { 2081 case 0: 2082 p = "netbsd32_charp"; 2083 break; 2084 case 1: 2085 p = "linux32_uid16_t"; 2086 break; 2087 case 2: 2088 p = "linux32_gid16_t"; 2089 break; 2090 default: 2091 break; 2092 }; 2093 break; 2094 /* linux32_sys_break */ 2095 case 17: 2096 switch(ndx) { 2097 case 0: 2098 p = "netbsd32_charp"; 2099 break; 2100 default: 2101 break; 2102 }; 2103 break; 2104 /* compat_43_netbsd32_olseek */ 2105 case 19: 2106 switch(ndx) { 2107 case 0: 2108 p = "int"; 2109 break; 2110 case 1: 2111 p = "netbsd32_long"; 2112 break; 2113 case 2: 2114 p = "int"; 2115 break; 2116 default: 2117 break; 2118 }; 2119 break; 2120 /* sys_getpid */ 2121 case 20: 2122 break; 2123 /* netbsd32_setuid */ 2124 case 23: 2125 switch(ndx) { 2126 case 0: 2127 p = "uid_t"; 2128 break; 2129 default: 2130 break; 2131 }; 2132 break; 2133 /* sys_getuid */ 2134 case 24: 2135 break; 2136 /* linux32_sys_stime */ 2137 case 25: 2138 switch(ndx) { 2139 case 0: 2140 p = "linux32_timep_t"; 2141 break; 2142 default: 2143 break; 2144 }; 2145 break; 2146 /* linux32_sys_ptrace */ 2147 case 26: 2148 switch(ndx) { 2149 case 0: 2150 p = "int"; 2151 break; 2152 case 1: 2153 p = "int"; 2154 break; 2155 case 2: 2156 p = "int"; 2157 break; 2158 case 3: 2159 p = "int"; 2160 break; 2161 default: 2162 break; 2163 }; 2164 break; 2165 /* linux32_sys_alarm */ 2166 case 27: 2167 switch(ndx) { 2168 case 0: 2169 p = "unsigned int"; 2170 break; 2171 default: 2172 break; 2173 }; 2174 break; 2175 /* linux_sys_pause */ 2176 case 29: 2177 break; 2178 /* linux32_sys_utime */ 2179 case 30: 2180 switch(ndx) { 2181 case 0: 2182 p = "netbsd32_charp"; 2183 break; 2184 case 1: 2185 p = "linux32_utimbufp_t"; 2186 break; 2187 default: 2188 break; 2189 }; 2190 break; 2191 /* netbsd32_access */ 2192 case 33: 2193 switch(ndx) { 2194 case 0: 2195 p = "netbsd32_charp"; 2196 break; 2197 case 1: 2198 p = "int"; 2199 break; 2200 default: 2201 break; 2202 }; 2203 break; 2204 /* linux32_sys_nice */ 2205 case 34: 2206 switch(ndx) { 2207 case 0: 2208 p = "int"; 2209 break; 2210 default: 2211 break; 2212 }; 2213 break; 2214 /* sys_sync */ 2215 case 36: 2216 break; 2217 /* linux32_sys_kill */ 2218 case 37: 2219 switch(ndx) { 2220 case 0: 2221 p = "int"; 2222 break; 2223 case 1: 2224 p = "int"; 2225 break; 2226 default: 2227 break; 2228 }; 2229 break; 2230 /* netbsd32___posix_rename */ 2231 case 38: 2232 switch(ndx) { 2233 case 0: 2234 p = "netbsd32_charp"; 2235 break; 2236 case 1: 2237 p = "netbsd32_charp"; 2238 break; 2239 default: 2240 break; 2241 }; 2242 break; 2243 /* netbsd32_mkdir */ 2244 case 39: 2245 switch(ndx) { 2246 case 0: 2247 p = "netbsd32_charp"; 2248 break; 2249 case 1: 2250 p = "linux_umode_t"; 2251 break; 2252 default: 2253 break; 2254 }; 2255 break; 2256 /* netbsd32_rmdir */ 2257 case 40: 2258 switch(ndx) { 2259 case 0: 2260 p = "netbsd32_charp"; 2261 break; 2262 default: 2263 break; 2264 }; 2265 break; 2266 /* netbsd32_dup */ 2267 case 41: 2268 switch(ndx) { 2269 case 0: 2270 p = "int"; 2271 break; 2272 default: 2273 break; 2274 }; 2275 break; 2276 /* linux32_sys_pipe */ 2277 case 42: 2278 switch(ndx) { 2279 case 0: 2280 p = "netbsd32_intp"; 2281 break; 2282 default: 2283 break; 2284 }; 2285 break; 2286 /* linux32_sys_times */ 2287 case 43: 2288 switch(ndx) { 2289 case 0: 2290 p = "linux32_tmsp_t"; 2291 break; 2292 default: 2293 break; 2294 }; 2295 break; 2296 /* linux32_sys_brk */ 2297 case 45: 2298 switch(ndx) { 2299 case 0: 2300 p = "netbsd32_charp"; 2301 break; 2302 default: 2303 break; 2304 }; 2305 break; 2306 /* netbsd32_setgid */ 2307 case 46: 2308 switch(ndx) { 2309 case 0: 2310 p = "gid_t"; 2311 break; 2312 default: 2313 break; 2314 }; 2315 break; 2316 /* sys_getgid */ 2317 case 47: 2318 break; 2319 /* linux32_sys_signal */ 2320 case 48: 2321 switch(ndx) { 2322 case 0: 2323 p = "int"; 2324 break; 2325 case 1: 2326 p = "linux32_handlerp_t"; 2327 break; 2328 default: 2329 break; 2330 }; 2331 break; 2332 /* sys_geteuid */ 2333 case 49: 2334 break; 2335 /* sys_getegid */ 2336 case 50: 2337 break; 2338 /* netbsd32_acct */ 2339 case 51: 2340 switch(ndx) { 2341 case 0: 2342 p = "netbsd32_charp"; 2343 break; 2344 default: 2345 break; 2346 }; 2347 break; 2348 /* linux32_sys_ioctl */ 2349 case 54: 2350 switch(ndx) { 2351 case 0: 2352 p = "int"; 2353 break; 2354 case 1: 2355 p = "netbsd32_u_long"; 2356 break; 2357 case 2: 2358 p = "netbsd32_charp"; 2359 break; 2360 default: 2361 break; 2362 }; 2363 break; 2364 /* linux32_sys_fcntl */ 2365 case 55: 2366 switch(ndx) { 2367 case 0: 2368 p = "int"; 2369 break; 2370 case 1: 2371 p = "int"; 2372 break; 2373 case 2: 2374 p = "netbsd32_voidp"; 2375 break; 2376 default: 2377 break; 2378 }; 2379 break; 2380 /* netbsd32_setpgid */ 2381 case 57: 2382 switch(ndx) { 2383 case 0: 2384 p = "int"; 2385 break; 2386 case 1: 2387 p = "int"; 2388 break; 2389 default: 2390 break; 2391 }; 2392 break; 2393 /* linux32_sys_oldolduname */ 2394 case 59: 2395 switch(ndx) { 2396 case 0: 2397 p = "linux32_oldold_utsnamep_t"; 2398 break; 2399 default: 2400 break; 2401 }; 2402 break; 2403 /* netbsd32_umask */ 2404 case 60: 2405 switch(ndx) { 2406 case 0: 2407 p = "int"; 2408 break; 2409 default: 2410 break; 2411 }; 2412 break; 2413 /* netbsd32_chroot */ 2414 case 61: 2415 switch(ndx) { 2416 case 0: 2417 p = "netbsd32_charp"; 2418 break; 2419 default: 2420 break; 2421 }; 2422 break; 2423 /* netbsd32_dup2 */ 2424 case 63: 2425 switch(ndx) { 2426 case 0: 2427 p = "int"; 2428 break; 2429 case 1: 2430 p = "int"; 2431 break; 2432 default: 2433 break; 2434 }; 2435 break; 2436 /* sys_getppid */ 2437 case 64: 2438 break; 2439 /* sys_getpgrp */ 2440 case 65: 2441 break; 2442 /* sys_setsid */ 2443 case 66: 2444 break; 2445 /* linux32_sys_siggetmask */ 2446 case 68: 2447 break; 2448 /* linux32_sys_sigsetmask */ 2449 case 69: 2450 switch(ndx) { 2451 case 0: 2452 p = "linux32_old_sigset_t"; 2453 break; 2454 default: 2455 break; 2456 }; 2457 break; 2458 /* linux32_sys_setreuid16 */ 2459 case 70: 2460 switch(ndx) { 2461 case 0: 2462 p = "linux32_uid16_t"; 2463 break; 2464 case 1: 2465 p = "linux32_uid16_t"; 2466 break; 2467 default: 2468 break; 2469 }; 2470 break; 2471 /* linux32_sys_setregid16 */ 2472 case 71: 2473 switch(ndx) { 2474 case 0: 2475 p = "linux32_gid16_t"; 2476 break; 2477 case 1: 2478 p = "linux32_gid16_t"; 2479 break; 2480 default: 2481 break; 2482 }; 2483 break; 2484 /* compat_43_netbsd32_osethostname */ 2485 case 74: 2486 switch(ndx) { 2487 case 0: 2488 p = "netbsd32_charp"; 2489 break; 2490 case 1: 2491 p = "u_int"; 2492 break; 2493 default: 2494 break; 2495 }; 2496 break; 2497 /* linux32_sys_setrlimit */ 2498 case 75: 2499 switch(ndx) { 2500 case 0: 2501 p = "u_int"; 2502 break; 2503 case 1: 2504 p = "netbsd32_orlimitp_t"; 2505 break; 2506 default: 2507 break; 2508 }; 2509 break; 2510 /* linux32_sys_getrlimit */ 2511 case 76: 2512 switch(ndx) { 2513 case 0: 2514 p = "u_int"; 2515 break; 2516 case 1: 2517 p = "netbsd32_orlimitp_t"; 2518 break; 2519 default: 2520 break; 2521 }; 2522 break; 2523 /* compat_50_netbsd32_getrusage */ 2524 case 77: 2525 switch(ndx) { 2526 case 0: 2527 p = "int"; 2528 break; 2529 case 1: 2530 p = "netbsd32_rusage50p_t"; 2531 break; 2532 default: 2533 break; 2534 }; 2535 break; 2536 /* linux32_sys_gettimeofday */ 2537 case 78: 2538 switch(ndx) { 2539 case 0: 2540 p = "netbsd32_timeval50p_t"; 2541 break; 2542 case 1: 2543 p = "netbsd32_timezonep_t"; 2544 break; 2545 default: 2546 break; 2547 }; 2548 break; 2549 /* linux32_sys_settimeofday */ 2550 case 79: 2551 switch(ndx) { 2552 case 0: 2553 p = "netbsd32_timeval50p_t"; 2554 break; 2555 case 1: 2556 p = "netbsd32_timezonep_t"; 2557 break; 2558 default: 2559 break; 2560 }; 2561 break; 2562 /* linux32_sys_getgroups16 */ 2563 case 80: 2564 switch(ndx) { 2565 case 0: 2566 p = "int"; 2567 break; 2568 case 1: 2569 p = "linux32_gid16p_t"; 2570 break; 2571 default: 2572 break; 2573 }; 2574 break; 2575 /* linux32_sys_setgroups16 */ 2576 case 81: 2577 switch(ndx) { 2578 case 0: 2579 p = "int"; 2580 break; 2581 case 1: 2582 p = "linux32_gid16p_t"; 2583 break; 2584 default: 2585 break; 2586 }; 2587 break; 2588 /* linux32_sys_oldselect */ 2589 case 82: 2590 switch(ndx) { 2591 case 0: 2592 p = "linux32_oldselectp_t"; 2593 break; 2594 default: 2595 break; 2596 }; 2597 break; 2598 /* netbsd32_symlink */ 2599 case 83: 2600 switch(ndx) { 2601 case 0: 2602 p = "netbsd32_charp"; 2603 break; 2604 case 1: 2605 p = "netbsd32_charp"; 2606 break; 2607 default: 2608 break; 2609 }; 2610 break; 2611 /* compat_43_netbsd32_lstat43 */ 2612 case 84: 2613 switch(ndx) { 2614 case 0: 2615 p = "netbsd32_charp"; 2616 break; 2617 case 1: 2618 p = "netbsd32_stat43p_t"; 2619 break; 2620 default: 2621 break; 2622 }; 2623 break; 2624 /* netbsd32_readlink */ 2625 case 85: 2626 switch(ndx) { 2627 case 0: 2628 p = "netbsd32_charp"; 2629 break; 2630 case 1: 2631 p = "netbsd32_charp"; 2632 break; 2633 case 2: 2634 p = "netbsd32_size_t"; 2635 break; 2636 default: 2637 break; 2638 }; 2639 break; 2640 /* linux32_sys_swapon */ 2641 case 87: 2642 switch(ndx) { 2643 case 0: 2644 p = "netbsd32_charp"; 2645 break; 2646 default: 2647 break; 2648 }; 2649 break; 2650 /* linux32_sys_reboot */ 2651 case 88: 2652 switch(ndx) { 2653 case 0: 2654 p = "int"; 2655 break; 2656 case 1: 2657 p = "int"; 2658 break; 2659 case 2: 2660 p = "int"; 2661 break; 2662 case 3: 2663 p = "netbsd32_voidp"; 2664 break; 2665 default: 2666 break; 2667 }; 2668 break; 2669 /* linux32_sys_readdir */ 2670 case 89: 2671 switch(ndx) { 2672 case 0: 2673 p = "int"; 2674 break; 2675 case 1: 2676 p = "netbsd32_voidp"; 2677 break; 2678 case 2: 2679 p = "unsigned int"; 2680 break; 2681 default: 2682 break; 2683 }; 2684 break; 2685 /* linux32_sys_old_mmap */ 2686 case 90: 2687 switch(ndx) { 2688 case 0: 2689 p = "linux32_oldmmapp"; 2690 break; 2691 default: 2692 break; 2693 }; 2694 break; 2695 /* netbsd32_munmap */ 2696 case 91: 2697 switch(ndx) { 2698 case 0: 2699 p = "netbsd32_voidp"; 2700 break; 2701 case 1: 2702 p = "netbsd32_size_t"; 2703 break; 2704 default: 2705 break; 2706 }; 2707 break; 2708 /* compat_43_netbsd32_otruncate */ 2709 case 92: 2710 switch(ndx) { 2711 case 0: 2712 p = "netbsd32_charp"; 2713 break; 2714 case 1: 2715 p = "netbsd32_long"; 2716 break; 2717 default: 2718 break; 2719 }; 2720 break; 2721 /* compat_43_netbsd32_oftruncate */ 2722 case 93: 2723 switch(ndx) { 2724 case 0: 2725 p = "int"; 2726 break; 2727 case 1: 2728 p = "netbsd32_long"; 2729 break; 2730 default: 2731 break; 2732 }; 2733 break; 2734 /* netbsd32_fchmod */ 2735 case 94: 2736 switch(ndx) { 2737 case 0: 2738 p = "int"; 2739 break; 2740 case 1: 2741 p = "linux_umode_t"; 2742 break; 2743 default: 2744 break; 2745 }; 2746 break; 2747 /* linux32_sys_fchown16 */ 2748 case 95: 2749 switch(ndx) { 2750 case 0: 2751 p = "int"; 2752 break; 2753 case 1: 2754 p = "linux32_uid16_t"; 2755 break; 2756 case 2: 2757 p = "linux32_gid16_t"; 2758 break; 2759 default: 2760 break; 2761 }; 2762 break; 2763 /* linux32_sys_getpriority */ 2764 case 96: 2765 switch(ndx) { 2766 case 0: 2767 p = "int"; 2768 break; 2769 case 1: 2770 p = "int"; 2771 break; 2772 default: 2773 break; 2774 }; 2775 break; 2776 /* netbsd32_setpriority */ 2777 case 97: 2778 switch(ndx) { 2779 case 0: 2780 p = "int"; 2781 break; 2782 case 1: 2783 p = "int"; 2784 break; 2785 case 2: 2786 p = "int"; 2787 break; 2788 default: 2789 break; 2790 }; 2791 break; 2792 /* netbsd32_profil */ 2793 case 98: 2794 switch(ndx) { 2795 case 0: 2796 p = "netbsd32_voidp"; 2797 break; 2798 case 1: 2799 p = "netbsd32_size_t"; 2800 break; 2801 case 2: 2802 p = "netbsd32_u_long"; 2803 break; 2804 case 3: 2805 p = "u_int"; 2806 break; 2807 default: 2808 break; 2809 }; 2810 break; 2811 /* linux32_sys_statfs */ 2812 case 99: 2813 switch(ndx) { 2814 case 0: 2815 p = "netbsd32_charp"; 2816 break; 2817 case 1: 2818 p = "linux32_statfsp"; 2819 break; 2820 default: 2821 break; 2822 }; 2823 break; 2824 /* linux32_sys_fstatfs */ 2825 case 100: 2826 switch(ndx) { 2827 case 0: 2828 p = "int"; 2829 break; 2830 case 1: 2831 p = "linux32_statfsp"; 2832 break; 2833 default: 2834 break; 2835 }; 2836 break; 2837 /* linux_sys_ioperm */ 2838 case 101: 2839 switch(ndx) { 2840 case 0: 2841 p = "unsigned int"; 2842 break; 2843 case 1: 2844 p = "unsigned int"; 2845 break; 2846 case 2: 2847 p = "int"; 2848 break; 2849 default: 2850 break; 2851 }; 2852 break; 2853 /* linux32_sys_socketcall */ 2854 case 102: 2855 switch(ndx) { 2856 case 0: 2857 p = "int"; 2858 break; 2859 case 1: 2860 p = "netbsd32_voidp"; 2861 break; 2862 default: 2863 break; 2864 }; 2865 break; 2866 /* compat_50_netbsd32_setitimer */ 2867 case 104: 2868 switch(ndx) { 2869 case 0: 2870 p = "int"; 2871 break; 2872 case 1: 2873 p = "netbsd32_itimerval50p_t"; 2874 break; 2875 case 2: 2876 p = "netbsd32_itimerval50p_t"; 2877 break; 2878 default: 2879 break; 2880 }; 2881 break; 2882 /* compat_50_netbsd32_getitimer */ 2883 case 105: 2884 switch(ndx) { 2885 case 0: 2886 p = "int"; 2887 break; 2888 case 1: 2889 p = "netbsd32_itimerval50p_t"; 2890 break; 2891 default: 2892 break; 2893 }; 2894 break; 2895 /* linux32_sys_stat */ 2896 case 106: 2897 switch(ndx) { 2898 case 0: 2899 p = "netbsd32_charp"; 2900 break; 2901 case 1: 2902 p = "linux32_statp"; 2903 break; 2904 default: 2905 break; 2906 }; 2907 break; 2908 /* linux32_sys_lstat */ 2909 case 107: 2910 switch(ndx) { 2911 case 0: 2912 p = "netbsd32_charp"; 2913 break; 2914 case 1: 2915 p = "linux32_statp"; 2916 break; 2917 default: 2918 break; 2919 }; 2920 break; 2921 /* linux32_sys_fstat */ 2922 case 108: 2923 switch(ndx) { 2924 case 0: 2925 p = "int"; 2926 break; 2927 case 1: 2928 p = "linux32_statp"; 2929 break; 2930 default: 2931 break; 2932 }; 2933 break; 2934 /* linux32_sys_olduname */ 2935 case 109: 2936 switch(ndx) { 2937 case 0: 2938 p = "linux32_oldutsnamep_t"; 2939 break; 2940 default: 2941 break; 2942 }; 2943 break; 2944 /* linux_sys_iopl */ 2945 case 110: 2946 switch(ndx) { 2947 case 0: 2948 p = "int"; 2949 break; 2950 default: 2951 break; 2952 }; 2953 break; 2954 /* linux32_sys_wait4 */ 2955 case 114: 2956 switch(ndx) { 2957 case 0: 2958 p = "int"; 2959 break; 2960 case 1: 2961 p = "netbsd32_intp"; 2962 break; 2963 case 2: 2964 p = "int"; 2965 break; 2966 case 3: 2967 p = "netbsd32_rusage50p_t"; 2968 break; 2969 default: 2970 break; 2971 }; 2972 break; 2973 /* linux32_sys_swapoff */ 2974 case 115: 2975 switch(ndx) { 2976 case 0: 2977 p = "netbsd32_charp"; 2978 break; 2979 default: 2980 break; 2981 }; 2982 break; 2983 /* linux32_sys_sysinfo */ 2984 case 116: 2985 switch(ndx) { 2986 case 0: 2987 p = "linux32_sysinfop_t"; 2988 break; 2989 default: 2990 break; 2991 }; 2992 break; 2993 /* linux32_sys_ipc */ 2994 case 117: 2995 switch(ndx) { 2996 case 0: 2997 p = "int"; 2998 break; 2999 case 1: 3000 p = "int"; 3001 break; 3002 case 2: 3003 p = "int"; 3004 break; 3005 case 3: 3006 p = "int"; 3007 break; 3008 case 4: 3009 p = "netbsd32_voidp"; 3010 break; 3011 default: 3012 break; 3013 }; 3014 break; 3015 /* netbsd32_fsync */ 3016 case 118: 3017 switch(ndx) { 3018 case 0: 3019 p = "int"; 3020 break; 3021 default: 3022 break; 3023 }; 3024 break; 3025 /* linux32_sys_sigreturn */ 3026 case 119: 3027 switch(ndx) { 3028 case 0: 3029 p = "linux32_sigcontextp_t"; 3030 break; 3031 default: 3032 break; 3033 }; 3034 break; 3035 /* linux32_sys_clone */ 3036 case 120: 3037 switch(ndx) { 3038 case 0: 3039 p = "int"; 3040 break; 3041 case 1: 3042 p = "netbsd32_voidp"; 3043 break; 3044 case 2: 3045 p = "netbsd32_voidp"; 3046 break; 3047 case 3: 3048 p = "netbsd32_voidp"; 3049 break; 3050 case 4: 3051 p = "netbsd32_voidp"; 3052 break; 3053 default: 3054 break; 3055 }; 3056 break; 3057 /* linux32_sys_setdomainname */ 3058 case 121: 3059 switch(ndx) { 3060 case 0: 3061 p = "netbsd32_charp"; 3062 break; 3063 case 1: 3064 p = "int"; 3065 break; 3066 default: 3067 break; 3068 }; 3069 break; 3070 /* linux32_sys_uname */ 3071 case 122: 3072 switch(ndx) { 3073 case 0: 3074 p = "linux32_utsnamep"; 3075 break; 3076 default: 3077 break; 3078 }; 3079 break; 3080 /* linux32_sys_modify_ldt */ 3081 case 123: 3082 switch(ndx) { 3083 case 0: 3084 p = "int"; 3085 break; 3086 case 1: 3087 p = "netbsd32_charp"; 3088 break; 3089 case 2: 3090 p = "netbsd32_size_t"; 3091 break; 3092 default: 3093 break; 3094 }; 3095 break; 3096 /* linux32_sys_mprotect */ 3097 case 125: 3098 switch(ndx) { 3099 case 0: 3100 p = "netbsd32_voidp"; 3101 break; 3102 case 1: 3103 p = "netbsd32_size_t"; 3104 break; 3105 case 2: 3106 p = "int"; 3107 break; 3108 default: 3109 break; 3110 }; 3111 break; 3112 /* netbsd32_getpgid */ 3113 case 132: 3114 switch(ndx) { 3115 case 0: 3116 p = "pid_t"; 3117 break; 3118 default: 3119 break; 3120 }; 3121 break; 3122 /* netbsd32_fchdir */ 3123 case 133: 3124 switch(ndx) { 3125 case 0: 3126 p = "int"; 3127 break; 3128 default: 3129 break; 3130 }; 3131 break; 3132 /* linux32_sys_personality */ 3133 case 136: 3134 switch(ndx) { 3135 case 0: 3136 p = "netbsd32_u_long"; 3137 break; 3138 default: 3139 break; 3140 }; 3141 break; 3142 /* linux32_sys_setfsuid */ 3143 case 138: 3144 switch(ndx) { 3145 case 0: 3146 p = "uid_t"; 3147 break; 3148 default: 3149 break; 3150 }; 3151 break; 3152 /* linux32_sys_setfsgid */ 3153 case 139: 3154 switch(ndx) { 3155 case 0: 3156 p = "gid_t"; 3157 break; 3158 default: 3159 break; 3160 }; 3161 break; 3162 /* linux32_sys_llseek */ 3163 case 140: 3164 switch(ndx) { 3165 case 0: 3166 p = "int"; 3167 break; 3168 case 1: 3169 p = "u_int32_t"; 3170 break; 3171 case 2: 3172 p = "u_int32_t"; 3173 break; 3174 case 3: 3175 p = "netbsd32_voidp"; 3176 break; 3177 case 4: 3178 p = "int"; 3179 break; 3180 default: 3181 break; 3182 }; 3183 break; 3184 /* linux32_sys_getdents */ 3185 case 141: 3186 switch(ndx) { 3187 case 0: 3188 p = "int"; 3189 break; 3190 case 1: 3191 p = "linux32_direntp_t"; 3192 break; 3193 case 2: 3194 p = "unsigned int"; 3195 break; 3196 default: 3197 break; 3198 }; 3199 break; 3200 /* linux32_sys_select */ 3201 case 142: 3202 switch(ndx) { 3203 case 0: 3204 p = "int"; 3205 break; 3206 case 1: 3207 p = "netbsd32_fd_setp_t"; 3208 break; 3209 case 2: 3210 p = "netbsd32_fd_setp_t"; 3211 break; 3212 case 3: 3213 p = "netbsd32_fd_setp_t"; 3214 break; 3215 case 4: 3216 p = "netbsd32_timeval50p_t"; 3217 break; 3218 default: 3219 break; 3220 }; 3221 break; 3222 /* netbsd32_flock */ 3223 case 143: 3224 switch(ndx) { 3225 case 0: 3226 p = "int"; 3227 break; 3228 case 1: 3229 p = "int"; 3230 break; 3231 default: 3232 break; 3233 }; 3234 break; 3235 /* netbsd32___msync13 */ 3236 case 144: 3237 switch(ndx) { 3238 case 0: 3239 p = "netbsd32_voidp"; 3240 break; 3241 case 1: 3242 p = "netbsd32_size_t"; 3243 break; 3244 case 2: 3245 p = "int"; 3246 break; 3247 default: 3248 break; 3249 }; 3250 break; 3251 /* netbsd32_readv */ 3252 case 145: 3253 switch(ndx) { 3254 case 0: 3255 p = "int"; 3256 break; 3257 case 1: 3258 p = "netbsd32_iovecp_t"; 3259 break; 3260 case 2: 3261 p = "int"; 3262 break; 3263 default: 3264 break; 3265 }; 3266 break; 3267 /* netbsd32_writev */ 3268 case 146: 3269 switch(ndx) { 3270 case 0: 3271 p = "int"; 3272 break; 3273 case 1: 3274 p = "netbsd32_iovecp_t"; 3275 break; 3276 case 2: 3277 p = "int"; 3278 break; 3279 default: 3280 break; 3281 }; 3282 break; 3283 /* netbsd32_getsid */ 3284 case 147: 3285 switch(ndx) { 3286 case 0: 3287 p = "pid_t"; 3288 break; 3289 default: 3290 break; 3291 }; 3292 break; 3293 /* linux32_sys_fdatasync */ 3294 case 148: 3295 switch(ndx) { 3296 case 0: 3297 p = "int"; 3298 break; 3299 default: 3300 break; 3301 }; 3302 break; 3303 /* linux32_sys___sysctl */ 3304 case 149: 3305 switch(ndx) { 3306 case 0: 3307 p = "linux32___sysctlp_t"; 3308 break; 3309 default: 3310 break; 3311 }; 3312 break; 3313 /* netbsd32_mlock */ 3314 case 150: 3315 switch(ndx) { 3316 case 0: 3317 p = "netbsd32_voidp"; 3318 break; 3319 case 1: 3320 p = "netbsd32_size_t"; 3321 break; 3322 default: 3323 break; 3324 }; 3325 break; 3326 /* netbsd32_munlock */ 3327 case 151: 3328 switch(ndx) { 3329 case 0: 3330 p = "netbsd32_voidp"; 3331 break; 3332 case 1: 3333 p = "netbsd32_size_t"; 3334 break; 3335 default: 3336 break; 3337 }; 3338 break; 3339 /* netbsd32_mlockall */ 3340 case 152: 3341 switch(ndx) { 3342 case 0: 3343 p = "int"; 3344 break; 3345 default: 3346 break; 3347 }; 3348 break; 3349 /* sys_munlockall */ 3350 case 153: 3351 break; 3352 /* linux32_sys_sched_setparam */ 3353 case 154: 3354 switch(ndx) { 3355 case 0: 3356 p = "pid_t"; 3357 break; 3358 case 1: 3359 p = "const linux32_sched_paramp_t"; 3360 break; 3361 default: 3362 break; 3363 }; 3364 break; 3365 /* linux32_sys_sched_getparam */ 3366 case 155: 3367 switch(ndx) { 3368 case 0: 3369 p = "pid_t"; 3370 break; 3371 case 1: 3372 p = "linux32_sched_paramp_t"; 3373 break; 3374 default: 3375 break; 3376 }; 3377 break; 3378 /* linux32_sys_sched_setscheduler */ 3379 case 156: 3380 switch(ndx) { 3381 case 0: 3382 p = "pid_t"; 3383 break; 3384 case 1: 3385 p = "int"; 3386 break; 3387 case 2: 3388 p = "linux32_sched_paramp_t"; 3389 break; 3390 default: 3391 break; 3392 }; 3393 break; 3394 /* linux32_sys_sched_getscheduler */ 3395 case 157: 3396 switch(ndx) { 3397 case 0: 3398 p = "pid_t"; 3399 break; 3400 default: 3401 break; 3402 }; 3403 break; 3404 /* linux_sys_sched_yield */ 3405 case 158: 3406 break; 3407 /* linux32_sys_sched_get_priority_max */ 3408 case 159: 3409 switch(ndx) { 3410 case 0: 3411 p = "int"; 3412 break; 3413 default: 3414 break; 3415 }; 3416 break; 3417 /* linux32_sys_sched_get_priority_min */ 3418 case 160: 3419 switch(ndx) { 3420 case 0: 3421 p = "int"; 3422 break; 3423 default: 3424 break; 3425 }; 3426 break; 3427 /* linux32_sys_nanosleep */ 3428 case 162: 3429 switch(ndx) { 3430 case 0: 3431 p = "linux32_timespecp_t"; 3432 break; 3433 case 1: 3434 p = "linux32_timespecp_t"; 3435 break; 3436 default: 3437 break; 3438 }; 3439 break; 3440 /* linux32_sys_mremap */ 3441 case 163: 3442 switch(ndx) { 3443 case 0: 3444 p = "netbsd32_voidp"; 3445 break; 3446 case 1: 3447 p = "netbsd32_size_t"; 3448 break; 3449 case 2: 3450 p = "netbsd32_size_t"; 3451 break; 3452 case 3: 3453 p = "netbsd32_u_long"; 3454 break; 3455 default: 3456 break; 3457 }; 3458 break; 3459 /* linux32_sys_setresuid16 */ 3460 case 164: 3461 switch(ndx) { 3462 case 0: 3463 p = "linux32_uid16_t"; 3464 break; 3465 case 1: 3466 p = "linux32_uid16_t"; 3467 break; 3468 case 2: 3469 p = "linux32_uid16_t"; 3470 break; 3471 default: 3472 break; 3473 }; 3474 break; 3475 /* linux32_sys_getresuid16 */ 3476 case 165: 3477 switch(ndx) { 3478 case 0: 3479 p = "linux32_uid16p_t"; 3480 break; 3481 case 1: 3482 p = "linux32_uid16p_t"; 3483 break; 3484 case 2: 3485 p = "linux32_uid16p_t"; 3486 break; 3487 default: 3488 break; 3489 }; 3490 break; 3491 /* netbsd32_poll */ 3492 case 168: 3493 switch(ndx) { 3494 case 0: 3495 p = "netbsd32_pollfdp_t"; 3496 break; 3497 case 1: 3498 p = "u_int"; 3499 break; 3500 case 2: 3501 p = "int"; 3502 break; 3503 default: 3504 break; 3505 }; 3506 break; 3507 /* linux32_sys_setresgid16 */ 3508 case 170: 3509 switch(ndx) { 3510 case 0: 3511 p = "linux32_gid16_t"; 3512 break; 3513 case 1: 3514 p = "linux32_gid16_t"; 3515 break; 3516 case 2: 3517 p = "linux32_gid16_t"; 3518 break; 3519 default: 3520 break; 3521 }; 3522 break; 3523 /* linux32_sys_getresgid16 */ 3524 case 171: 3525 switch(ndx) { 3526 case 0: 3527 p = "linux32_gid16p_t"; 3528 break; 3529 case 1: 3530 p = "linux32_gid16p_t"; 3531 break; 3532 case 2: 3533 p = "linux32_gid16p_t"; 3534 break; 3535 default: 3536 break; 3537 }; 3538 break; 3539 /* linux32_sys_rt_sigreturn */ 3540 case 173: 3541 switch(ndx) { 3542 case 0: 3543 p = "linux32_ucontextp_t"; 3544 break; 3545 default: 3546 break; 3547 }; 3548 break; 3549 /* linux32_sys_rt_sigaction */ 3550 case 174: 3551 switch(ndx) { 3552 case 0: 3553 p = "int"; 3554 break; 3555 case 1: 3556 p = "linux32_sigactionp_t"; 3557 break; 3558 case 2: 3559 p = "linux32_sigactionp_t"; 3560 break; 3561 case 3: 3562 p = "netbsd32_size_t"; 3563 break; 3564 default: 3565 break; 3566 }; 3567 break; 3568 /* linux32_sys_rt_sigprocmask */ 3569 case 175: 3570 switch(ndx) { 3571 case 0: 3572 p = "int"; 3573 break; 3574 case 1: 3575 p = "linux32_sigsetp_t"; 3576 break; 3577 case 2: 3578 p = "linux32_sigsetp_t"; 3579 break; 3580 case 3: 3581 p = "netbsd32_size_t"; 3582 break; 3583 default: 3584 break; 3585 }; 3586 break; 3587 /* linux32_sys_rt_sigpending */ 3588 case 176: 3589 switch(ndx) { 3590 case 0: 3591 p = "linux32_sigsetp_t"; 3592 break; 3593 case 1: 3594 p = "netbsd32_size_t"; 3595 break; 3596 default: 3597 break; 3598 }; 3599 break; 3600 /* linux32_sys_rt_sigtimedwait */ 3601 case 177: 3602 switch(ndx) { 3603 case 0: 3604 p = "const linux32_sigsetp_t"; 3605 break; 3606 case 1: 3607 p = "linux32_siginfop_t"; 3608 break; 3609 case 2: 3610 p = "const linux32_timespecp_t"; 3611 break; 3612 default: 3613 break; 3614 }; 3615 break; 3616 /* linux32_sys_rt_queueinfo */ 3617 case 178: 3618 switch(ndx) { 3619 case 0: 3620 p = "int"; 3621 break; 3622 case 1: 3623 p = "int"; 3624 break; 3625 case 2: 3626 p = "linux32_siginfop_t"; 3627 break; 3628 default: 3629 break; 3630 }; 3631 break; 3632 /* linux32_sys_rt_sigsuspend */ 3633 case 179: 3634 switch(ndx) { 3635 case 0: 3636 p = "linux32_sigsetp_t"; 3637 break; 3638 case 1: 3639 p = "netbsd32_size_t"; 3640 break; 3641 default: 3642 break; 3643 }; 3644 break; 3645 /* linux32_sys_pread */ 3646 case 180: 3647 switch(ndx) { 3648 case 0: 3649 p = "int"; 3650 break; 3651 case 1: 3652 p = "netbsd32_voidp"; 3653 break; 3654 case 2: 3655 p = "netbsd32_size_t"; 3656 break; 3657 case 3: 3658 p = "netbsd32_off_t"; 3659 break; 3660 default: 3661 break; 3662 }; 3663 break; 3664 /* linux32_sys_pwrite */ 3665 case 181: 3666 switch(ndx) { 3667 case 0: 3668 p = "int"; 3669 break; 3670 case 1: 3671 p = "netbsd32_voidp"; 3672 break; 3673 case 2: 3674 p = "netbsd32_size_t"; 3675 break; 3676 case 3: 3677 p = "netbsd32_off_t"; 3678 break; 3679 default: 3680 break; 3681 }; 3682 break; 3683 /* linux32_sys_chown16 */ 3684 case 182: 3685 switch(ndx) { 3686 case 0: 3687 p = "netbsd32_charp"; 3688 break; 3689 case 1: 3690 p = "linux32_uid16_t"; 3691 break; 3692 case 2: 3693 p = "linux32_gid16_t"; 3694 break; 3695 default: 3696 break; 3697 }; 3698 break; 3699 /* netbsd32___getcwd */ 3700 case 183: 3701 switch(ndx) { 3702 case 0: 3703 p = "netbsd32_charp"; 3704 break; 3705 case 1: 3706 p = "netbsd32_size_t"; 3707 break; 3708 default: 3709 break; 3710 }; 3711 break; 3712 /* sys___vfork14 */ 3713 case 190: 3714 break; 3715 /* linux32_sys_ugetrlimit */ 3716 case 191: 3717 switch(ndx) { 3718 case 0: 3719 p = "int"; 3720 break; 3721 case 1: 3722 p = "netbsd32_orlimitp_t"; 3723 break; 3724 default: 3725 break; 3726 }; 3727 break; 3728 /* linux32_sys_mmap2 */ 3729 case 192: 3730 switch(ndx) { 3731 case 0: 3732 p = "netbsd32_u_long"; 3733 break; 3734 case 1: 3735 p = "netbsd32_size_t"; 3736 break; 3737 case 2: 3738 p = "int"; 3739 break; 3740 case 3: 3741 p = "int"; 3742 break; 3743 case 4: 3744 p = "int"; 3745 break; 3746 case 5: 3747 p = "linux32_off_t"; 3748 break; 3749 default: 3750 break; 3751 }; 3752 break; 3753 /* linux32_sys_truncate64 */ 3754 case 193: 3755 switch(ndx) { 3756 case 0: 3757 p = "netbsd32_charp"; 3758 break; 3759 case 1: 3760 p = "uint32_t"; 3761 break; 3762 case 2: 3763 p = "uint32_t"; 3764 break; 3765 default: 3766 break; 3767 }; 3768 break; 3769 /* linux32_sys_ftruncate64 */ 3770 case 194: 3771 switch(ndx) { 3772 case 0: 3773 p = "unsigned int"; 3774 break; 3775 case 1: 3776 p = "uint32_t"; 3777 break; 3778 case 2: 3779 p = "uint32_t"; 3780 break; 3781 default: 3782 break; 3783 }; 3784 break; 3785 /* linux32_sys_stat64 */ 3786 case 195: 3787 switch(ndx) { 3788 case 0: 3789 p = "netbsd32_charp"; 3790 break; 3791 case 1: 3792 p = "linux32_stat64p"; 3793 break; 3794 default: 3795 break; 3796 }; 3797 break; 3798 /* linux32_sys_lstat64 */ 3799 case 196: 3800 switch(ndx) { 3801 case 0: 3802 p = "netbsd32_charp"; 3803 break; 3804 case 1: 3805 p = "linux32_stat64p"; 3806 break; 3807 default: 3808 break; 3809 }; 3810 break; 3811 /* linux32_sys_fstat64 */ 3812 case 197: 3813 switch(ndx) { 3814 case 0: 3815 p = "int"; 3816 break; 3817 case 1: 3818 p = "linux32_stat64p"; 3819 break; 3820 default: 3821 break; 3822 }; 3823 break; 3824 /* netbsd32___posix_lchown */ 3825 case 198: 3826 switch(ndx) { 3827 case 0: 3828 p = "netbsd32_charp"; 3829 break; 3830 case 1: 3831 p = "uid_t"; 3832 break; 3833 case 2: 3834 p = "gid_t"; 3835 break; 3836 default: 3837 break; 3838 }; 3839 break; 3840 /* sys_getuid */ 3841 case 199: 3842 break; 3843 /* sys_getgid */ 3844 case 200: 3845 break; 3846 /* sys_geteuid */ 3847 case 201: 3848 break; 3849 /* sys_getegid */ 3850 case 202: 3851 break; 3852 /* netbsd32_setreuid */ 3853 case 203: 3854 switch(ndx) { 3855 case 0: 3856 p = "uid_t"; 3857 break; 3858 case 1: 3859 p = "uid_t"; 3860 break; 3861 default: 3862 break; 3863 }; 3864 break; 3865 /* netbsd32_setregid */ 3866 case 204: 3867 switch(ndx) { 3868 case 0: 3869 p = "gid_t"; 3870 break; 3871 case 1: 3872 p = "gid_t"; 3873 break; 3874 default: 3875 break; 3876 }; 3877 break; 3878 /* netbsd32_getgroups */ 3879 case 205: 3880 switch(ndx) { 3881 case 0: 3882 p = "int"; 3883 break; 3884 case 1: 3885 p = "netbsd32_gid_tp"; 3886 break; 3887 default: 3888 break; 3889 }; 3890 break; 3891 /* netbsd32_setgroups */ 3892 case 206: 3893 switch(ndx) { 3894 case 0: 3895 p = "int"; 3896 break; 3897 case 1: 3898 p = "netbsd32_gid_tp"; 3899 break; 3900 default: 3901 break; 3902 }; 3903 break; 3904 /* netbsd32___posix_fchown */ 3905 case 207: 3906 switch(ndx) { 3907 case 0: 3908 p = "int"; 3909 break; 3910 case 1: 3911 p = "uid_t"; 3912 break; 3913 case 2: 3914 p = "gid_t"; 3915 break; 3916 default: 3917 break; 3918 }; 3919 break; 3920 /* linux32_sys_setresuid */ 3921 case 208: 3922 switch(ndx) { 3923 case 0: 3924 p = "uid_t"; 3925 break; 3926 case 1: 3927 p = "uid_t"; 3928 break; 3929 case 2: 3930 p = "uid_t"; 3931 break; 3932 default: 3933 break; 3934 }; 3935 break; 3936 /* linux32_sys_getresuid */ 3937 case 209: 3938 switch(ndx) { 3939 case 0: 3940 p = "linux32_uidp_t"; 3941 break; 3942 case 1: 3943 p = "linux32_uidp_t"; 3944 break; 3945 case 2: 3946 p = "linux32_uidp_t"; 3947 break; 3948 default: 3949 break; 3950 }; 3951 break; 3952 /* linux32_sys_setresgid */ 3953 case 210: 3954 switch(ndx) { 3955 case 0: 3956 p = "gid_t"; 3957 break; 3958 case 1: 3959 p = "gid_t"; 3960 break; 3961 case 2: 3962 p = "gid_t"; 3963 break; 3964 default: 3965 break; 3966 }; 3967 break; 3968 /* linux32_sys_getresgid */ 3969 case 211: 3970 switch(ndx) { 3971 case 0: 3972 p = "linux32_gidp_t"; 3973 break; 3974 case 1: 3975 p = "linux32_gidp_t"; 3976 break; 3977 case 2: 3978 p = "linux32_gidp_t"; 3979 break; 3980 default: 3981 break; 3982 }; 3983 break; 3984 /* netbsd32___posix_chown */ 3985 case 212: 3986 switch(ndx) { 3987 case 0: 3988 p = "netbsd32_charp"; 3989 break; 3990 case 1: 3991 p = "uid_t"; 3992 break; 3993 case 2: 3994 p = "gid_t"; 3995 break; 3996 default: 3997 break; 3998 }; 3999 break; 4000 /* netbsd32_setuid */ 4001 case 213: 4002 switch(ndx) { 4003 case 0: 4004 p = "uid_t"; 4005 break; 4006 default: 4007 break; 4008 }; 4009 break; 4010 /* netbsd32_setgid */ 4011 case 214: 4012 switch(ndx) { 4013 case 0: 4014 p = "gid_t"; 4015 break; 4016 default: 4017 break; 4018 }; 4019 break; 4020 /* linux32_sys_setfsuid */ 4021 case 215: 4022 switch(ndx) { 4023 case 0: 4024 p = "uid_t"; 4025 break; 4026 default: 4027 break; 4028 }; 4029 break; 4030 /* linux32_sys_setfsgid */ 4031 case 216: 4032 switch(ndx) { 4033 case 0: 4034 p = "gid_t"; 4035 break; 4036 default: 4037 break; 4038 }; 4039 break; 4040 /* netbsd32_mincore */ 4041 case 218: 4042 switch(ndx) { 4043 case 0: 4044 p = "netbsd32_voidp"; 4045 break; 4046 case 1: 4047 p = "netbsd32_size_t"; 4048 break; 4049 case 2: 4050 p = "netbsd32_charp"; 4051 break; 4052 default: 4053 break; 4054 }; 4055 break; 4056 /* netbsd32_madvise */ 4057 case 219: 4058 switch(ndx) { 4059 case 0: 4060 p = "netbsd32_voidp"; 4061 break; 4062 case 1: 4063 p = "netbsd32_size_t"; 4064 break; 4065 case 2: 4066 p = "int"; 4067 break; 4068 default: 4069 break; 4070 }; 4071 break; 4072 /* linux32_sys_getdents64 */ 4073 case 220: 4074 switch(ndx) { 4075 case 0: 4076 p = "int"; 4077 break; 4078 case 1: 4079 p = "linux32_dirent64p_t"; 4080 break; 4081 case 2: 4082 p = "unsigned int"; 4083 break; 4084 default: 4085 break; 4086 }; 4087 break; 4088 #define linux32_sys_fcntl64 linux32_sys_fcntl 4089 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args 4090 /* linux32_sys_fcntl64 */ 4091 case 221: 4092 switch(ndx) { 4093 case 0: 4094 p = "int"; 4095 break; 4096 case 1: 4097 p = "int"; 4098 break; 4099 case 2: 4100 p = "netbsd32_voidp"; 4101 break; 4102 default: 4103 break; 4104 }; 4105 break; 4106 /* linux_sys_gettid */ 4107 case 224: 4108 break; 4109 /* netbsd32_setxattr */ 4110 case 226: 4111 switch(ndx) { 4112 case 0: 4113 p = "netbsd32_charp"; 4114 break; 4115 case 1: 4116 p = "netbsd32_charp"; 4117 break; 4118 case 2: 4119 p = "netbsd32_voidp"; 4120 break; 4121 case 3: 4122 p = "netbsd32_size_t"; 4123 break; 4124 case 4: 4125 p = "int"; 4126 break; 4127 default: 4128 break; 4129 }; 4130 break; 4131 /* netbsd32_lsetxattr */ 4132 case 227: 4133 switch(ndx) { 4134 case 0: 4135 p = "netbsd32_charp"; 4136 break; 4137 case 1: 4138 p = "netbsd32_charp"; 4139 break; 4140 case 2: 4141 p = "netbsd32_voidp"; 4142 break; 4143 case 3: 4144 p = "netbsd32_size_t"; 4145 break; 4146 case 4: 4147 p = "int"; 4148 break; 4149 default: 4150 break; 4151 }; 4152 break; 4153 /* netbsd32_fsetxattr */ 4154 case 228: 4155 switch(ndx) { 4156 case 0: 4157 p = "int"; 4158 break; 4159 case 1: 4160 p = "netbsd32_charp"; 4161 break; 4162 case 2: 4163 p = "netbsd32_voidp"; 4164 break; 4165 case 3: 4166 p = "netbsd32_size_t"; 4167 break; 4168 case 4: 4169 p = "int"; 4170 break; 4171 default: 4172 break; 4173 }; 4174 break; 4175 /* netbsd32_getxattr */ 4176 case 229: 4177 switch(ndx) { 4178 case 0: 4179 p = "netbsd32_charp"; 4180 break; 4181 case 1: 4182 p = "netbsd32_charp"; 4183 break; 4184 case 2: 4185 p = "netbsd32_voidp"; 4186 break; 4187 case 3: 4188 p = "netbsd32_size_t"; 4189 break; 4190 default: 4191 break; 4192 }; 4193 break; 4194 /* netbsd32_lgetxattr */ 4195 case 230: 4196 switch(ndx) { 4197 case 0: 4198 p = "netbsd32_charp"; 4199 break; 4200 case 1: 4201 p = "netbsd32_charp"; 4202 break; 4203 case 2: 4204 p = "netbsd32_voidp"; 4205 break; 4206 case 3: 4207 p = "netbsd32_size_t"; 4208 break; 4209 default: 4210 break; 4211 }; 4212 break; 4213 /* netbsd32_fgetxattr */ 4214 case 231: 4215 switch(ndx) { 4216 case 0: 4217 p = "int"; 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 default: 4229 break; 4230 }; 4231 break; 4232 /* netbsd32_listxattr */ 4233 case 232: 4234 switch(ndx) { 4235 case 0: 4236 p = "netbsd32_charp"; 4237 break; 4238 case 1: 4239 p = "netbsd32_charp"; 4240 break; 4241 case 2: 4242 p = "netbsd32_size_t"; 4243 break; 4244 default: 4245 break; 4246 }; 4247 break; 4248 /* netbsd32_llistxattr */ 4249 case 233: 4250 switch(ndx) { 4251 case 0: 4252 p = "netbsd32_charp"; 4253 break; 4254 case 1: 4255 p = "netbsd32_charp"; 4256 break; 4257 case 2: 4258 p = "netbsd32_size_t"; 4259 break; 4260 default: 4261 break; 4262 }; 4263 break; 4264 /* netbsd32_flistxattr */ 4265 case 234: 4266 switch(ndx) { 4267 case 0: 4268 p = "int"; 4269 break; 4270 case 1: 4271 p = "netbsd32_charp"; 4272 break; 4273 case 2: 4274 p = "netbsd32_size_t"; 4275 break; 4276 default: 4277 break; 4278 }; 4279 break; 4280 /* netbsd32_removexattr */ 4281 case 235: 4282 switch(ndx) { 4283 case 0: 4284 p = "netbsd32_charp"; 4285 break; 4286 case 1: 4287 p = "netbsd32_charp"; 4288 break; 4289 default: 4290 break; 4291 }; 4292 break; 4293 /* netbsd32_lremovexattr */ 4294 case 236: 4295 switch(ndx) { 4296 case 0: 4297 p = "netbsd32_charp"; 4298 break; 4299 case 1: 4300 p = "netbsd32_charp"; 4301 break; 4302 default: 4303 break; 4304 }; 4305 break; 4306 /* netbsd32_fremovexattr */ 4307 case 237: 4308 switch(ndx) { 4309 case 0: 4310 p = "int"; 4311 break; 4312 case 1: 4313 p = "netbsd32_charp"; 4314 break; 4315 default: 4316 break; 4317 }; 4318 break; 4319 /* linux32_sys_tkill */ 4320 case 238: 4321 switch(ndx) { 4322 case 0: 4323 p = "int"; 4324 break; 4325 case 1: 4326 p = "int"; 4327 break; 4328 default: 4329 break; 4330 }; 4331 break; 4332 /* linux32_sys_futex */ 4333 case 240: 4334 switch(ndx) { 4335 case 0: 4336 p = "linux32_intp_t"; 4337 break; 4338 case 1: 4339 p = "int"; 4340 break; 4341 case 2: 4342 p = "int"; 4343 break; 4344 case 3: 4345 p = "linux32_timespecp_t"; 4346 break; 4347 case 4: 4348 p = "linux32_intp_t"; 4349 break; 4350 case 5: 4351 p = "int"; 4352 break; 4353 default: 4354 break; 4355 }; 4356 break; 4357 /* linux32_sys_sched_setaffinity */ 4358 case 241: 4359 switch(ndx) { 4360 case 0: 4361 p = "pid_t"; 4362 break; 4363 case 1: 4364 p = "unsigned int"; 4365 break; 4366 case 2: 4367 p = "linux32_ulongp_t"; 4368 break; 4369 default: 4370 break; 4371 }; 4372 break; 4373 /* linux32_sys_sched_getaffinity */ 4374 case 242: 4375 switch(ndx) { 4376 case 0: 4377 p = "pid_t"; 4378 break; 4379 case 1: 4380 p = "unsigned int"; 4381 break; 4382 case 2: 4383 p = "linux32_ulongp_t"; 4384 break; 4385 default: 4386 break; 4387 }; 4388 break; 4389 /* linux32_sys_set_thread_area */ 4390 case 243: 4391 switch(ndx) { 4392 case 0: 4393 p = "linux32_user_descp_t"; 4394 break; 4395 default: 4396 break; 4397 }; 4398 break; 4399 /* linux32_sys_get_thread_area */ 4400 case 244: 4401 switch(ndx) { 4402 case 0: 4403 p = "linux32_user_descp_t"; 4404 break; 4405 default: 4406 break; 4407 }; 4408 break; 4409 /* linux32_sys_fadvise64 */ 4410 case 250: 4411 switch(ndx) { 4412 case 0: 4413 p = "int"; 4414 break; 4415 case 1: 4416 p = "uint32_t"; 4417 break; 4418 case 2: 4419 p = "uint32_t"; 4420 break; 4421 case 3: 4422 p = "linux32_size_t"; 4423 break; 4424 case 4: 4425 p = "int"; 4426 break; 4427 default: 4428 break; 4429 }; 4430 break; 4431 /* linux32_sys_exit_group */ 4432 case 252: 4433 switch(ndx) { 4434 case 0: 4435 p = "int"; 4436 break; 4437 default: 4438 break; 4439 }; 4440 break; 4441 /* linux32_sys_set_tid_address */ 4442 case 258: 4443 switch(ndx) { 4444 case 0: 4445 p = "linux32_intp_t"; 4446 break; 4447 default: 4448 break; 4449 }; 4450 break; 4451 /* linux32_sys_clock_settime */ 4452 case 264: 4453 switch(ndx) { 4454 case 0: 4455 p = "clockid_t"; 4456 break; 4457 case 1: 4458 p = "linux32_timespecp_t"; 4459 break; 4460 default: 4461 break; 4462 }; 4463 break; 4464 /* linux32_sys_clock_gettime */ 4465 case 265: 4466 switch(ndx) { 4467 case 0: 4468 p = "clockid_t"; 4469 break; 4470 case 1: 4471 p = "linux32_timespecp_t"; 4472 break; 4473 default: 4474 break; 4475 }; 4476 break; 4477 /* linux32_sys_clock_getres */ 4478 case 266: 4479 switch(ndx) { 4480 case 0: 4481 p = "clockid_t"; 4482 break; 4483 case 1: 4484 p = "linux32_timespecp_t"; 4485 break; 4486 default: 4487 break; 4488 }; 4489 break; 4490 /* linux32_sys_clock_nanosleep */ 4491 case 267: 4492 switch(ndx) { 4493 case 0: 4494 p = "clockid_t"; 4495 break; 4496 case 1: 4497 p = "int"; 4498 break; 4499 case 2: 4500 p = "linux32_timespecp_t"; 4501 break; 4502 case 3: 4503 p = "linux32_timespecp_t"; 4504 break; 4505 default: 4506 break; 4507 }; 4508 break; 4509 /* linux32_sys_statfs64 */ 4510 case 268: 4511 switch(ndx) { 4512 case 0: 4513 p = "netbsd32_charp"; 4514 break; 4515 case 1: 4516 p = "netbsd32_size_t"; 4517 break; 4518 case 2: 4519 p = "linux32_statfs64p"; 4520 break; 4521 default: 4522 break; 4523 }; 4524 break; 4525 /* linux32_sys_fstatfs64 */ 4526 case 269: 4527 switch(ndx) { 4528 case 0: 4529 p = "int"; 4530 break; 4531 case 1: 4532 p = "netbsd32_size_t"; 4533 break; 4534 case 2: 4535 p = "linux32_statfs64p"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* linux32_sys_tgkill */ 4542 case 270: 4543 switch(ndx) { 4544 case 0: 4545 p = "int"; 4546 break; 4547 case 1: 4548 p = "int"; 4549 break; 4550 case 2: 4551 p = "int"; 4552 break; 4553 default: 4554 break; 4555 }; 4556 break; 4557 /* compat_50_netbsd32_utimes */ 4558 case 271: 4559 switch(ndx) { 4560 case 0: 4561 p = "netbsd32_charp"; 4562 break; 4563 case 1: 4564 p = "netbsd32_timeval50p_t"; 4565 break; 4566 default: 4567 break; 4568 }; 4569 break; 4570 /* linux32_sys_fadvise64_64 */ 4571 case 272: 4572 switch(ndx) { 4573 case 0: 4574 p = "int"; 4575 break; 4576 case 1: 4577 p = "uint32_t"; 4578 break; 4579 case 2: 4580 p = "uint32_t"; 4581 break; 4582 case 3: 4583 p = "uint32_t"; 4584 break; 4585 case 4: 4586 p = "uint32_t"; 4587 break; 4588 case 5: 4589 p = "int"; 4590 break; 4591 default: 4592 break; 4593 }; 4594 break; 4595 /* linux32_sys_openat */ 4596 case 295: 4597 switch(ndx) { 4598 case 0: 4599 p = "int"; 4600 break; 4601 case 1: 4602 p = "netbsd32_charp"; 4603 break; 4604 case 2: 4605 p = "int"; 4606 break; 4607 case 3: 4608 p = "linux_umode_t"; 4609 break; 4610 default: 4611 break; 4612 }; 4613 break; 4614 /* netbsd32_mkdirat */ 4615 case 296: 4616 switch(ndx) { 4617 case 0: 4618 p = "int"; 4619 break; 4620 case 1: 4621 p = "netbsd32_charp"; 4622 break; 4623 case 2: 4624 p = "linux_umode_t"; 4625 break; 4626 default: 4627 break; 4628 }; 4629 break; 4630 /* linux32_sys_mknodat */ 4631 case 297: 4632 switch(ndx) { 4633 case 0: 4634 p = "int"; 4635 break; 4636 case 1: 4637 p = "netbsd32_charp"; 4638 break; 4639 case 2: 4640 p = "linux_umode_t"; 4641 break; 4642 case 3: 4643 p = "unsigned"; 4644 break; 4645 default: 4646 break; 4647 }; 4648 break; 4649 /* linux32_sys_fchownat */ 4650 case 298: 4651 switch(ndx) { 4652 case 0: 4653 p = "int"; 4654 break; 4655 case 1: 4656 p = "netbsd32_charp"; 4657 break; 4658 case 2: 4659 p = "uid_t"; 4660 break; 4661 case 3: 4662 p = "gid_t"; 4663 break; 4664 case 4: 4665 p = "int"; 4666 break; 4667 default: 4668 break; 4669 }; 4670 break; 4671 /* linux32_sys_fstatat64 */ 4672 case 300: 4673 switch(ndx) { 4674 case 0: 4675 p = "int"; 4676 break; 4677 case 1: 4678 p = "netbsd32_charp"; 4679 break; 4680 case 2: 4681 p = "linux32_stat64p"; 4682 break; 4683 case 3: 4684 p = "int"; 4685 break; 4686 default: 4687 break; 4688 }; 4689 break; 4690 /* linux32_sys_unlinkat */ 4691 case 301: 4692 switch(ndx) { 4693 case 0: 4694 p = "int"; 4695 break; 4696 case 1: 4697 p = "netbsd32_charp"; 4698 break; 4699 case 2: 4700 p = "int"; 4701 break; 4702 default: 4703 break; 4704 }; 4705 break; 4706 /* netbsd32_renameat */ 4707 case 302: 4708 switch(ndx) { 4709 case 0: 4710 p = "int"; 4711 break; 4712 case 1: 4713 p = "netbsd32_charp"; 4714 break; 4715 case 2: 4716 p = "int"; 4717 break; 4718 case 3: 4719 p = "netbsd32_charp"; 4720 break; 4721 default: 4722 break; 4723 }; 4724 break; 4725 /* linux32_sys_linkat */ 4726 case 303: 4727 switch(ndx) { 4728 case 0: 4729 p = "int"; 4730 break; 4731 case 1: 4732 p = "netbsd32_charp"; 4733 break; 4734 case 2: 4735 p = "int"; 4736 break; 4737 case 3: 4738 p = "netbsd32_charp"; 4739 break; 4740 case 4: 4741 p = "int"; 4742 break; 4743 default: 4744 break; 4745 }; 4746 break; 4747 /* netbsd32_symlinkat */ 4748 case 304: 4749 switch(ndx) { 4750 case 0: 4751 p = "netbsd32_charp"; 4752 break; 4753 case 1: 4754 p = "int"; 4755 break; 4756 case 2: 4757 p = "netbsd32_charp"; 4758 break; 4759 default: 4760 break; 4761 }; 4762 break; 4763 /* netbsd32_readlinkat */ 4764 case 305: 4765 switch(ndx) { 4766 case 0: 4767 p = "int"; 4768 break; 4769 case 1: 4770 p = "netbsd32_charp"; 4771 break; 4772 case 2: 4773 p = "netbsd32_charp"; 4774 break; 4775 case 3: 4776 p = "linux32_size_t"; 4777 break; 4778 default: 4779 break; 4780 }; 4781 break; 4782 /* linux32_sys_fchmodat */ 4783 case 306: 4784 switch(ndx) { 4785 case 0: 4786 p = "int"; 4787 break; 4788 case 1: 4789 p = "netbsd32_charp"; 4790 break; 4791 case 2: 4792 p = "linux_umode_t"; 4793 break; 4794 default: 4795 break; 4796 }; 4797 break; 4798 /* linux32_sys_faccessat */ 4799 case 307: 4800 switch(ndx) { 4801 case 0: 4802 p = "int"; 4803 break; 4804 case 1: 4805 p = "netbsd32_charp"; 4806 break; 4807 case 2: 4808 p = "int"; 4809 break; 4810 default: 4811 break; 4812 }; 4813 break; 4814 /* linux32_sys_ppoll */ 4815 case 309: 4816 switch(ndx) { 4817 case 0: 4818 p = "netbsd32_pollfdp_t"; 4819 break; 4820 case 1: 4821 p = "u_int"; 4822 break; 4823 case 2: 4824 p = "linux32_timespecp_t"; 4825 break; 4826 case 3: 4827 p = "linux32_sigsetp_t"; 4828 break; 4829 default: 4830 break; 4831 }; 4832 break; 4833 /* linux32_sys_set_robust_list */ 4834 case 311: 4835 switch(ndx) { 4836 case 0: 4837 p = "linux32_robust_list_headp_t"; 4838 break; 4839 case 1: 4840 p = "linux32_size_t"; 4841 break; 4842 default: 4843 break; 4844 }; 4845 break; 4846 /* linux32_sys_get_robust_list */ 4847 case 312: 4848 switch(ndx) { 4849 case 0: 4850 p = "linux32_pid_t"; 4851 break; 4852 case 1: 4853 p = "linux32_robust_list_headpp_t"; 4854 break; 4855 case 2: 4856 p = "linux32_sizep_t"; 4857 break; 4858 default: 4859 break; 4860 }; 4861 break; 4862 /* linux32_sys_utimensat */ 4863 case 320: 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 = "linux32_timespecp_t"; 4873 break; 4874 case 3: 4875 p = "int"; 4876 break; 4877 default: 4878 break; 4879 }; 4880 break; 4881 /* linux32_sys_fallocate */ 4882 case 324: 4883 switch(ndx) { 4884 case 0: 4885 p = "int"; 4886 break; 4887 case 1: 4888 p = "int"; 4889 break; 4890 case 2: 4891 p = "off_t"; 4892 break; 4893 case 3: 4894 p = "off_t"; 4895 break; 4896 default: 4897 break; 4898 }; 4899 break; 4900 /* linux32_sys_dup3 */ 4901 case 330: 4902 switch(ndx) { 4903 case 0: 4904 p = "int"; 4905 break; 4906 case 1: 4907 p = "int"; 4908 break; 4909 case 2: 4910 p = "int"; 4911 break; 4912 default: 4913 break; 4914 }; 4915 break; 4916 /* linux32_sys_pipe2 */ 4917 case 331: 4918 switch(ndx) { 4919 case 0: 4920 p = "netbsd32_intp"; 4921 break; 4922 case 1: 4923 p = "int"; 4924 break; 4925 default: 4926 break; 4927 }; 4928 break; 4929 default: 4930 break; 4931 }; 4932 if (p != NULL) 4933 strlcpy(desc, p, descsz); 4934 } 4935 static void 4936 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 4937 { 4938 const char *p = NULL; 4939 switch (sysnum) { 4940 /* linux_sys_nosys */ 4941 case 0: 4942 /* linux32_sys_exit */ 4943 case 1: 4944 if (ndx == 0 || ndx == 1) 4945 p = "int"; 4946 break; 4947 /* sys_fork */ 4948 case 2: 4949 /* netbsd32_read */ 4950 case 3: 4951 if (ndx == 0 || ndx == 1) 4952 p = "netbsd32_ssize_t"; 4953 break; 4954 /* netbsd32_write */ 4955 case 4: 4956 if (ndx == 0 || ndx == 1) 4957 p = "netbsd32_ssize_t"; 4958 break; 4959 /* linux32_sys_open */ 4960 case 5: 4961 if (ndx == 0 || ndx == 1) 4962 p = "int"; 4963 break; 4964 /* netbsd32_close */ 4965 case 6: 4966 if (ndx == 0 || ndx == 1) 4967 p = "int"; 4968 break; 4969 /* linux32_sys_waitpid */ 4970 case 7: 4971 if (ndx == 0 || ndx == 1) 4972 p = "int"; 4973 break; 4974 /* linux32_sys_creat */ 4975 case 8: 4976 if (ndx == 0 || ndx == 1) 4977 p = "int"; 4978 break; 4979 /* netbsd32_link */ 4980 case 9: 4981 if (ndx == 0 || ndx == 1) 4982 p = "int"; 4983 break; 4984 /* linux32_sys_unlink */ 4985 case 10: 4986 if (ndx == 0 || ndx == 1) 4987 p = "int"; 4988 break; 4989 /* netbsd32_execve */ 4990 case 11: 4991 if (ndx == 0 || ndx == 1) 4992 p = "int"; 4993 break; 4994 /* netbsd32_chdir */ 4995 case 12: 4996 if (ndx == 0 || ndx == 1) 4997 p = "int"; 4998 break; 4999 /* linux32_sys_time */ 5000 case 13: 5001 if (ndx == 0 || ndx == 1) 5002 p = "int"; 5003 break; 5004 /* linux32_sys_mknod */ 5005 case 14: 5006 if (ndx == 0 || ndx == 1) 5007 p = "int"; 5008 break; 5009 /* netbsd32_chmod */ 5010 case 15: 5011 if (ndx == 0 || ndx == 1) 5012 p = "int"; 5013 break; 5014 /* linux32_sys_lchown16 */ 5015 case 16: 5016 if (ndx == 0 || ndx == 1) 5017 p = "int"; 5018 break; 5019 /* linux32_sys_break */ 5020 case 17: 5021 if (ndx == 0 || ndx == 1) 5022 p = "int"; 5023 break; 5024 /* compat_43_netbsd32_olseek */ 5025 case 19: 5026 if (ndx == 0 || ndx == 1) 5027 p = "netbsd32_long"; 5028 break; 5029 /* sys_getpid */ 5030 case 20: 5031 /* netbsd32_setuid */ 5032 case 23: 5033 if (ndx == 0 || ndx == 1) 5034 p = "int"; 5035 break; 5036 /* sys_getuid */ 5037 case 24: 5038 /* linux32_sys_stime */ 5039 case 25: 5040 if (ndx == 0 || ndx == 1) 5041 p = "int"; 5042 break; 5043 /* linux32_sys_ptrace */ 5044 case 26: 5045 if (ndx == 0 || ndx == 1) 5046 p = "int"; 5047 break; 5048 /* linux32_sys_alarm */ 5049 case 27: 5050 if (ndx == 0 || ndx == 1) 5051 p = "int"; 5052 break; 5053 /* linux_sys_pause */ 5054 case 29: 5055 /* linux32_sys_utime */ 5056 case 30: 5057 if (ndx == 0 || ndx == 1) 5058 p = "int"; 5059 break; 5060 /* netbsd32_access */ 5061 case 33: 5062 if (ndx == 0 || ndx == 1) 5063 p = "int"; 5064 break; 5065 /* linux32_sys_nice */ 5066 case 34: 5067 if (ndx == 0 || ndx == 1) 5068 p = "int"; 5069 break; 5070 /* sys_sync */ 5071 case 36: 5072 /* linux32_sys_kill */ 5073 case 37: 5074 if (ndx == 0 || ndx == 1) 5075 p = "int"; 5076 break; 5077 /* netbsd32___posix_rename */ 5078 case 38: 5079 if (ndx == 0 || ndx == 1) 5080 p = "int"; 5081 break; 5082 /* netbsd32_mkdir */ 5083 case 39: 5084 if (ndx == 0 || ndx == 1) 5085 p = "int"; 5086 break; 5087 /* netbsd32_rmdir */ 5088 case 40: 5089 if (ndx == 0 || ndx == 1) 5090 p = "int"; 5091 break; 5092 /* netbsd32_dup */ 5093 case 41: 5094 if (ndx == 0 || ndx == 1) 5095 p = "int"; 5096 break; 5097 /* linux32_sys_pipe */ 5098 case 42: 5099 if (ndx == 0 || ndx == 1) 5100 p = "int"; 5101 break; 5102 /* linux32_sys_times */ 5103 case 43: 5104 if (ndx == 0 || ndx == 1) 5105 p = "int"; 5106 break; 5107 /* linux32_sys_brk */ 5108 case 45: 5109 if (ndx == 0 || ndx == 1) 5110 p = "int"; 5111 break; 5112 /* netbsd32_setgid */ 5113 case 46: 5114 if (ndx == 0 || ndx == 1) 5115 p = "int"; 5116 break; 5117 /* sys_getgid */ 5118 case 47: 5119 /* linux32_sys_signal */ 5120 case 48: 5121 if (ndx == 0 || ndx == 1) 5122 p = "int"; 5123 break; 5124 /* sys_geteuid */ 5125 case 49: 5126 /* sys_getegid */ 5127 case 50: 5128 /* netbsd32_acct */ 5129 case 51: 5130 if (ndx == 0 || ndx == 1) 5131 p = "int"; 5132 break; 5133 /* linux32_sys_ioctl */ 5134 case 54: 5135 if (ndx == 0 || ndx == 1) 5136 p = "int"; 5137 break; 5138 /* linux32_sys_fcntl */ 5139 case 55: 5140 if (ndx == 0 || ndx == 1) 5141 p = "int"; 5142 break; 5143 /* netbsd32_setpgid */ 5144 case 57: 5145 if (ndx == 0 || ndx == 1) 5146 p = "int"; 5147 break; 5148 /* linux32_sys_oldolduname */ 5149 case 59: 5150 if (ndx == 0 || ndx == 1) 5151 p = "int"; 5152 break; 5153 /* netbsd32_umask */ 5154 case 60: 5155 if (ndx == 0 || ndx == 1) 5156 p = "int"; 5157 break; 5158 /* netbsd32_chroot */ 5159 case 61: 5160 if (ndx == 0 || ndx == 1) 5161 p = "int"; 5162 break; 5163 /* netbsd32_dup2 */ 5164 case 63: 5165 if (ndx == 0 || ndx == 1) 5166 p = "int"; 5167 break; 5168 /* sys_getppid */ 5169 case 64: 5170 /* sys_getpgrp */ 5171 case 65: 5172 /* sys_setsid */ 5173 case 66: 5174 /* linux32_sys_siggetmask */ 5175 case 68: 5176 /* linux32_sys_sigsetmask */ 5177 case 69: 5178 if (ndx == 0 || ndx == 1) 5179 p = "int"; 5180 break; 5181 /* linux32_sys_setreuid16 */ 5182 case 70: 5183 if (ndx == 0 || ndx == 1) 5184 p = "int"; 5185 break; 5186 /* linux32_sys_setregid16 */ 5187 case 71: 5188 if (ndx == 0 || ndx == 1) 5189 p = "int"; 5190 break; 5191 /* compat_43_netbsd32_osethostname */ 5192 case 74: 5193 if (ndx == 0 || ndx == 1) 5194 p = "int"; 5195 break; 5196 /* linux32_sys_setrlimit */ 5197 case 75: 5198 if (ndx == 0 || ndx == 1) 5199 p = "int"; 5200 break; 5201 /* linux32_sys_getrlimit */ 5202 case 76: 5203 if (ndx == 0 || ndx == 1) 5204 p = "int"; 5205 break; 5206 /* compat_50_netbsd32_getrusage */ 5207 case 77: 5208 if (ndx == 0 || ndx == 1) 5209 p = "int"; 5210 break; 5211 /* linux32_sys_gettimeofday */ 5212 case 78: 5213 if (ndx == 0 || ndx == 1) 5214 p = "int"; 5215 break; 5216 /* linux32_sys_settimeofday */ 5217 case 79: 5218 if (ndx == 0 || ndx == 1) 5219 p = "int"; 5220 break; 5221 /* linux32_sys_getgroups16 */ 5222 case 80: 5223 if (ndx == 0 || ndx == 1) 5224 p = "int"; 5225 break; 5226 /* linux32_sys_setgroups16 */ 5227 case 81: 5228 if (ndx == 0 || ndx == 1) 5229 p = "int"; 5230 break; 5231 /* linux32_sys_oldselect */ 5232 case 82: 5233 if (ndx == 0 || ndx == 1) 5234 p = "int"; 5235 break; 5236 /* netbsd32_symlink */ 5237 case 83: 5238 if (ndx == 0 || ndx == 1) 5239 p = "int"; 5240 break; 5241 /* compat_43_netbsd32_lstat43 */ 5242 case 84: 5243 if (ndx == 0 || ndx == 1) 5244 p = "int"; 5245 break; 5246 /* netbsd32_readlink */ 5247 case 85: 5248 if (ndx == 0 || ndx == 1) 5249 p = "int"; 5250 break; 5251 /* linux32_sys_swapon */ 5252 case 87: 5253 if (ndx == 0 || ndx == 1) 5254 p = "int"; 5255 break; 5256 /* linux32_sys_reboot */ 5257 case 88: 5258 if (ndx == 0 || ndx == 1) 5259 p = "int"; 5260 break; 5261 /* linux32_sys_readdir */ 5262 case 89: 5263 if (ndx == 0 || ndx == 1) 5264 p = "int"; 5265 break; 5266 /* linux32_sys_old_mmap */ 5267 case 90: 5268 if (ndx == 0 || ndx == 1) 5269 p = "int"; 5270 break; 5271 /* netbsd32_munmap */ 5272 case 91: 5273 if (ndx == 0 || ndx == 1) 5274 p = "int"; 5275 break; 5276 /* compat_43_netbsd32_otruncate */ 5277 case 92: 5278 if (ndx == 0 || ndx == 1) 5279 p = "int"; 5280 break; 5281 /* compat_43_netbsd32_oftruncate */ 5282 case 93: 5283 if (ndx == 0 || ndx == 1) 5284 p = "int"; 5285 break; 5286 /* netbsd32_fchmod */ 5287 case 94: 5288 if (ndx == 0 || ndx == 1) 5289 p = "int"; 5290 break; 5291 /* linux32_sys_fchown16 */ 5292 case 95: 5293 if (ndx == 0 || ndx == 1) 5294 p = "int"; 5295 break; 5296 /* linux32_sys_getpriority */ 5297 case 96: 5298 if (ndx == 0 || ndx == 1) 5299 p = "int"; 5300 break; 5301 /* netbsd32_setpriority */ 5302 case 97: 5303 if (ndx == 0 || ndx == 1) 5304 p = "int"; 5305 break; 5306 /* netbsd32_profil */ 5307 case 98: 5308 if (ndx == 0 || ndx == 1) 5309 p = "int"; 5310 break; 5311 /* linux32_sys_statfs */ 5312 case 99: 5313 if (ndx == 0 || ndx == 1) 5314 p = "int"; 5315 break; 5316 /* linux32_sys_fstatfs */ 5317 case 100: 5318 if (ndx == 0 || ndx == 1) 5319 p = "int"; 5320 break; 5321 /* linux_sys_ioperm */ 5322 case 101: 5323 if (ndx == 0 || ndx == 1) 5324 p = "int"; 5325 break; 5326 /* linux32_sys_socketcall */ 5327 case 102: 5328 if (ndx == 0 || ndx == 1) 5329 p = "int"; 5330 break; 5331 /* compat_50_netbsd32_setitimer */ 5332 case 104: 5333 if (ndx == 0 || ndx == 1) 5334 p = "int"; 5335 break; 5336 /* compat_50_netbsd32_getitimer */ 5337 case 105: 5338 if (ndx == 0 || ndx == 1) 5339 p = "int"; 5340 break; 5341 /* linux32_sys_stat */ 5342 case 106: 5343 if (ndx == 0 || ndx == 1) 5344 p = "int"; 5345 break; 5346 /* linux32_sys_lstat */ 5347 case 107: 5348 if (ndx == 0 || ndx == 1) 5349 p = "int"; 5350 break; 5351 /* linux32_sys_fstat */ 5352 case 108: 5353 if (ndx == 0 || ndx == 1) 5354 p = "int"; 5355 break; 5356 /* linux32_sys_olduname */ 5357 case 109: 5358 if (ndx == 0 || ndx == 1) 5359 p = "int"; 5360 break; 5361 /* linux_sys_iopl */ 5362 case 110: 5363 if (ndx == 0 || ndx == 1) 5364 p = "int"; 5365 break; 5366 /* linux32_sys_wait4 */ 5367 case 114: 5368 if (ndx == 0 || ndx == 1) 5369 p = "int"; 5370 break; 5371 /* linux32_sys_swapoff */ 5372 case 115: 5373 if (ndx == 0 || ndx == 1) 5374 p = "int"; 5375 break; 5376 /* linux32_sys_sysinfo */ 5377 case 116: 5378 if (ndx == 0 || ndx == 1) 5379 p = "int"; 5380 break; 5381 /* linux32_sys_ipc */ 5382 case 117: 5383 if (ndx == 0 || ndx == 1) 5384 p = "int"; 5385 break; 5386 /* netbsd32_fsync */ 5387 case 118: 5388 if (ndx == 0 || ndx == 1) 5389 p = "int"; 5390 break; 5391 /* linux32_sys_sigreturn */ 5392 case 119: 5393 if (ndx == 0 || ndx == 1) 5394 p = "int"; 5395 break; 5396 /* linux32_sys_clone */ 5397 case 120: 5398 if (ndx == 0 || ndx == 1) 5399 p = "int"; 5400 break; 5401 /* linux32_sys_setdomainname */ 5402 case 121: 5403 if (ndx == 0 || ndx == 1) 5404 p = "int"; 5405 break; 5406 /* linux32_sys_uname */ 5407 case 122: 5408 if (ndx == 0 || ndx == 1) 5409 p = "int"; 5410 break; 5411 /* linux32_sys_modify_ldt */ 5412 case 123: 5413 if (ndx == 0 || ndx == 1) 5414 p = "int"; 5415 break; 5416 /* linux32_sys_mprotect */ 5417 case 125: 5418 if (ndx == 0 || ndx == 1) 5419 p = "int"; 5420 break; 5421 /* netbsd32_getpgid */ 5422 case 132: 5423 if (ndx == 0 || ndx == 1) 5424 p = "int"; 5425 break; 5426 /* netbsd32_fchdir */ 5427 case 133: 5428 if (ndx == 0 || ndx == 1) 5429 p = "int"; 5430 break; 5431 /* linux32_sys_personality */ 5432 case 136: 5433 if (ndx == 0 || ndx == 1) 5434 p = "int"; 5435 break; 5436 /* linux32_sys_setfsuid */ 5437 case 138: 5438 if (ndx == 0 || ndx == 1) 5439 p = "int"; 5440 break; 5441 /* linux32_sys_setfsgid */ 5442 case 139: 5443 if (ndx == 0 || ndx == 1) 5444 p = "int"; 5445 break; 5446 /* linux32_sys_llseek */ 5447 case 140: 5448 if (ndx == 0 || ndx == 1) 5449 p = "int"; 5450 break; 5451 /* linux32_sys_getdents */ 5452 case 141: 5453 if (ndx == 0 || ndx == 1) 5454 p = "int"; 5455 break; 5456 /* linux32_sys_select */ 5457 case 142: 5458 if (ndx == 0 || ndx == 1) 5459 p = "int"; 5460 break; 5461 /* netbsd32_flock */ 5462 case 143: 5463 if (ndx == 0 || ndx == 1) 5464 p = "int"; 5465 break; 5466 /* netbsd32___msync13 */ 5467 case 144: 5468 if (ndx == 0 || ndx == 1) 5469 p = "int"; 5470 break; 5471 /* netbsd32_readv */ 5472 case 145: 5473 if (ndx == 0 || ndx == 1) 5474 p = "int"; 5475 break; 5476 /* netbsd32_writev */ 5477 case 146: 5478 if (ndx == 0 || ndx == 1) 5479 p = "netbsd32_ssize_t"; 5480 break; 5481 /* netbsd32_getsid */ 5482 case 147: 5483 if (ndx == 0 || ndx == 1) 5484 p = "pid_t"; 5485 break; 5486 /* linux32_sys_fdatasync */ 5487 case 148: 5488 if (ndx == 0 || ndx == 1) 5489 p = "int"; 5490 break; 5491 /* linux32_sys___sysctl */ 5492 case 149: 5493 if (ndx == 0 || ndx == 1) 5494 p = "int"; 5495 break; 5496 /* netbsd32_mlock */ 5497 case 150: 5498 if (ndx == 0 || ndx == 1) 5499 p = "int"; 5500 break; 5501 /* netbsd32_munlock */ 5502 case 151: 5503 if (ndx == 0 || ndx == 1) 5504 p = "int"; 5505 break; 5506 /* netbsd32_mlockall */ 5507 case 152: 5508 if (ndx == 0 || ndx == 1) 5509 p = "int"; 5510 break; 5511 /* sys_munlockall */ 5512 case 153: 5513 /* linux32_sys_sched_setparam */ 5514 case 154: 5515 if (ndx == 0 || ndx == 1) 5516 p = "int"; 5517 break; 5518 /* linux32_sys_sched_getparam */ 5519 case 155: 5520 if (ndx == 0 || ndx == 1) 5521 p = "int"; 5522 break; 5523 /* linux32_sys_sched_setscheduler */ 5524 case 156: 5525 if (ndx == 0 || ndx == 1) 5526 p = "int"; 5527 break; 5528 /* linux32_sys_sched_getscheduler */ 5529 case 157: 5530 if (ndx == 0 || ndx == 1) 5531 p = "int"; 5532 break; 5533 /* linux_sys_sched_yield */ 5534 case 158: 5535 /* linux32_sys_sched_get_priority_max */ 5536 case 159: 5537 if (ndx == 0 || ndx == 1) 5538 p = "int"; 5539 break; 5540 /* linux32_sys_sched_get_priority_min */ 5541 case 160: 5542 if (ndx == 0 || ndx == 1) 5543 p = "int"; 5544 break; 5545 /* linux32_sys_nanosleep */ 5546 case 162: 5547 if (ndx == 0 || ndx == 1) 5548 p = "int"; 5549 break; 5550 /* linux32_sys_mremap */ 5551 case 163: 5552 if (ndx == 0 || ndx == 1) 5553 p = "int"; 5554 break; 5555 /* linux32_sys_setresuid16 */ 5556 case 164: 5557 if (ndx == 0 || ndx == 1) 5558 p = "int"; 5559 break; 5560 /* linux32_sys_getresuid16 */ 5561 case 165: 5562 if (ndx == 0 || ndx == 1) 5563 p = "int"; 5564 break; 5565 /* netbsd32_poll */ 5566 case 168: 5567 if (ndx == 0 || ndx == 1) 5568 p = "int"; 5569 break; 5570 /* linux32_sys_setresgid16 */ 5571 case 170: 5572 if (ndx == 0 || ndx == 1) 5573 p = "int"; 5574 break; 5575 /* linux32_sys_getresgid16 */ 5576 case 171: 5577 if (ndx == 0 || ndx == 1) 5578 p = "int"; 5579 break; 5580 /* linux32_sys_rt_sigreturn */ 5581 case 173: 5582 if (ndx == 0 || ndx == 1) 5583 p = "int"; 5584 break; 5585 /* linux32_sys_rt_sigaction */ 5586 case 174: 5587 if (ndx == 0 || ndx == 1) 5588 p = "int"; 5589 break; 5590 /* linux32_sys_rt_sigprocmask */ 5591 case 175: 5592 if (ndx == 0 || ndx == 1) 5593 p = "int"; 5594 break; 5595 /* linux32_sys_rt_sigpending */ 5596 case 176: 5597 if (ndx == 0 || ndx == 1) 5598 p = "int"; 5599 break; 5600 /* linux32_sys_rt_sigtimedwait */ 5601 case 177: 5602 if (ndx == 0 || ndx == 1) 5603 p = "int"; 5604 break; 5605 /* linux32_sys_rt_queueinfo */ 5606 case 178: 5607 if (ndx == 0 || ndx == 1) 5608 p = "int"; 5609 break; 5610 /* linux32_sys_rt_sigsuspend */ 5611 case 179: 5612 if (ndx == 0 || ndx == 1) 5613 p = "int"; 5614 break; 5615 /* linux32_sys_pread */ 5616 case 180: 5617 if (ndx == 0 || ndx == 1) 5618 p = "netbsd32_ssize_t"; 5619 break; 5620 /* linux32_sys_pwrite */ 5621 case 181: 5622 if (ndx == 0 || ndx == 1) 5623 p = "netbsd32_ssize_t"; 5624 break; 5625 /* linux32_sys_chown16 */ 5626 case 182: 5627 if (ndx == 0 || ndx == 1) 5628 p = "int"; 5629 break; 5630 /* netbsd32___getcwd */ 5631 case 183: 5632 if (ndx == 0 || ndx == 1) 5633 p = "int"; 5634 break; 5635 /* sys___vfork14 */ 5636 case 190: 5637 /* linux32_sys_ugetrlimit */ 5638 case 191: 5639 if (ndx == 0 || ndx == 1) 5640 p = "int"; 5641 break; 5642 /* linux32_sys_mmap2 */ 5643 case 192: 5644 if (ndx == 0 || ndx == 1) 5645 p = "linux32_off_t"; 5646 break; 5647 /* linux32_sys_truncate64 */ 5648 case 193: 5649 if (ndx == 0 || ndx == 1) 5650 p = "int"; 5651 break; 5652 /* linux32_sys_ftruncate64 */ 5653 case 194: 5654 if (ndx == 0 || ndx == 1) 5655 p = "int"; 5656 break; 5657 /* linux32_sys_stat64 */ 5658 case 195: 5659 if (ndx == 0 || ndx == 1) 5660 p = "int"; 5661 break; 5662 /* linux32_sys_lstat64 */ 5663 case 196: 5664 if (ndx == 0 || ndx == 1) 5665 p = "int"; 5666 break; 5667 /* linux32_sys_fstat64 */ 5668 case 197: 5669 if (ndx == 0 || ndx == 1) 5670 p = "int"; 5671 break; 5672 /* netbsd32___posix_lchown */ 5673 case 198: 5674 if (ndx == 0 || ndx == 1) 5675 p = "int"; 5676 break; 5677 /* sys_getuid */ 5678 case 199: 5679 /* sys_getgid */ 5680 case 200: 5681 /* sys_geteuid */ 5682 case 201: 5683 /* sys_getegid */ 5684 case 202: 5685 /* netbsd32_setreuid */ 5686 case 203: 5687 if (ndx == 0 || ndx == 1) 5688 p = "int"; 5689 break; 5690 /* netbsd32_setregid */ 5691 case 204: 5692 if (ndx == 0 || ndx == 1) 5693 p = "int"; 5694 break; 5695 /* netbsd32_getgroups */ 5696 case 205: 5697 if (ndx == 0 || ndx == 1) 5698 p = "int"; 5699 break; 5700 /* netbsd32_setgroups */ 5701 case 206: 5702 if (ndx == 0 || ndx == 1) 5703 p = "int"; 5704 break; 5705 /* netbsd32___posix_fchown */ 5706 case 207: 5707 if (ndx == 0 || ndx == 1) 5708 p = "int"; 5709 break; 5710 /* linux32_sys_setresuid */ 5711 case 208: 5712 if (ndx == 0 || ndx == 1) 5713 p = "int"; 5714 break; 5715 /* linux32_sys_getresuid */ 5716 case 209: 5717 if (ndx == 0 || ndx == 1) 5718 p = "int"; 5719 break; 5720 /* linux32_sys_setresgid */ 5721 case 210: 5722 if (ndx == 0 || ndx == 1) 5723 p = "int"; 5724 break; 5725 /* linux32_sys_getresgid */ 5726 case 211: 5727 if (ndx == 0 || ndx == 1) 5728 p = "int"; 5729 break; 5730 /* netbsd32___posix_chown */ 5731 case 212: 5732 if (ndx == 0 || ndx == 1) 5733 p = "int"; 5734 break; 5735 /* netbsd32_setuid */ 5736 case 213: 5737 if (ndx == 0 || ndx == 1) 5738 p = "int"; 5739 break; 5740 /* netbsd32_setgid */ 5741 case 214: 5742 if (ndx == 0 || ndx == 1) 5743 p = "int"; 5744 break; 5745 /* linux32_sys_setfsuid */ 5746 case 215: 5747 if (ndx == 0 || ndx == 1) 5748 p = "int"; 5749 break; 5750 /* linux32_sys_setfsgid */ 5751 case 216: 5752 if (ndx == 0 || ndx == 1) 5753 p = "int"; 5754 break; 5755 /* netbsd32_mincore */ 5756 case 218: 5757 if (ndx == 0 || ndx == 1) 5758 p = "int"; 5759 break; 5760 /* netbsd32_madvise */ 5761 case 219: 5762 if (ndx == 0 || ndx == 1) 5763 p = "int"; 5764 break; 5765 /* linux32_sys_getdents64 */ 5766 case 220: 5767 if (ndx == 0 || ndx == 1) 5768 p = "int"; 5769 break; 5770 #define linux32_sys_fcntl64 linux32_sys_fcntl 5771 #define linux32_sys_fcntl64_args linux32_sys_fcntl_args 5772 /* linux32_sys_fcntl64 */ 5773 case 221: 5774 if (ndx == 0 || ndx == 1) 5775 p = "int"; 5776 break; 5777 /* linux_sys_gettid */ 5778 case 224: 5779 /* netbsd32_setxattr */ 5780 case 226: 5781 if (ndx == 0 || ndx == 1) 5782 p = "int"; 5783 break; 5784 /* netbsd32_lsetxattr */ 5785 case 227: 5786 if (ndx == 0 || ndx == 1) 5787 p = "int"; 5788 break; 5789 /* netbsd32_fsetxattr */ 5790 case 228: 5791 if (ndx == 0 || ndx == 1) 5792 p = "int"; 5793 break; 5794 /* netbsd32_getxattr */ 5795 case 229: 5796 if (ndx == 0 || ndx == 1) 5797 p = "ssize_t"; 5798 break; 5799 /* netbsd32_lgetxattr */ 5800 case 230: 5801 if (ndx == 0 || ndx == 1) 5802 p = "ssize_t"; 5803 break; 5804 /* netbsd32_fgetxattr */ 5805 case 231: 5806 if (ndx == 0 || ndx == 1) 5807 p = "ssize_t"; 5808 break; 5809 /* netbsd32_listxattr */ 5810 case 232: 5811 if (ndx == 0 || ndx == 1) 5812 p = "ssize_t"; 5813 break; 5814 /* netbsd32_llistxattr */ 5815 case 233: 5816 if (ndx == 0 || ndx == 1) 5817 p = "ssize_t"; 5818 break; 5819 /* netbsd32_flistxattr */ 5820 case 234: 5821 if (ndx == 0 || ndx == 1) 5822 p = "ssize_t"; 5823 break; 5824 /* netbsd32_removexattr */ 5825 case 235: 5826 if (ndx == 0 || ndx == 1) 5827 p = "int"; 5828 break; 5829 /* netbsd32_lremovexattr */ 5830 case 236: 5831 if (ndx == 0 || ndx == 1) 5832 p = "int"; 5833 break; 5834 /* netbsd32_fremovexattr */ 5835 case 237: 5836 if (ndx == 0 || ndx == 1) 5837 p = "int"; 5838 break; 5839 /* linux32_sys_tkill */ 5840 case 238: 5841 if (ndx == 0 || ndx == 1) 5842 p = "int"; 5843 break; 5844 /* linux32_sys_futex */ 5845 case 240: 5846 if (ndx == 0 || ndx == 1) 5847 p = "int"; 5848 break; 5849 /* linux32_sys_sched_setaffinity */ 5850 case 241: 5851 if (ndx == 0 || ndx == 1) 5852 p = "int"; 5853 break; 5854 /* linux32_sys_sched_getaffinity */ 5855 case 242: 5856 if (ndx == 0 || ndx == 1) 5857 p = "int"; 5858 break; 5859 /* linux32_sys_set_thread_area */ 5860 case 243: 5861 if (ndx == 0 || ndx == 1) 5862 p = "int"; 5863 break; 5864 /* linux32_sys_get_thread_area */ 5865 case 244: 5866 if (ndx == 0 || ndx == 1) 5867 p = "int"; 5868 break; 5869 /* linux32_sys_fadvise64 */ 5870 case 250: 5871 if (ndx == 0 || ndx == 1) 5872 p = "int"; 5873 break; 5874 /* linux32_sys_exit_group */ 5875 case 252: 5876 if (ndx == 0 || ndx == 1) 5877 p = "int"; 5878 break; 5879 /* linux32_sys_set_tid_address */ 5880 case 258: 5881 if (ndx == 0 || ndx == 1) 5882 p = "int"; 5883 break; 5884 /* linux32_sys_clock_settime */ 5885 case 264: 5886 if (ndx == 0 || ndx == 1) 5887 p = "int"; 5888 break; 5889 /* linux32_sys_clock_gettime */ 5890 case 265: 5891 if (ndx == 0 || ndx == 1) 5892 p = "int"; 5893 break; 5894 /* linux32_sys_clock_getres */ 5895 case 266: 5896 if (ndx == 0 || ndx == 1) 5897 p = "int"; 5898 break; 5899 /* linux32_sys_clock_nanosleep */ 5900 case 267: 5901 if (ndx == 0 || ndx == 1) 5902 p = "int"; 5903 break; 5904 /* linux32_sys_statfs64 */ 5905 case 268: 5906 if (ndx == 0 || ndx == 1) 5907 p = "int"; 5908 break; 5909 /* linux32_sys_fstatfs64 */ 5910 case 269: 5911 if (ndx == 0 || ndx == 1) 5912 p = "int"; 5913 break; 5914 /* linux32_sys_tgkill */ 5915 case 270: 5916 if (ndx == 0 || ndx == 1) 5917 p = "int"; 5918 break; 5919 /* compat_50_netbsd32_utimes */ 5920 case 271: 5921 if (ndx == 0 || ndx == 1) 5922 p = "int"; 5923 break; 5924 /* linux32_sys_fadvise64_64 */ 5925 case 272: 5926 if (ndx == 0 || ndx == 1) 5927 p = "int"; 5928 break; 5929 /* linux32_sys_openat */ 5930 case 295: 5931 if (ndx == 0 || ndx == 1) 5932 p = "int"; 5933 break; 5934 /* netbsd32_mkdirat */ 5935 case 296: 5936 if (ndx == 0 || ndx == 1) 5937 p = "int"; 5938 break; 5939 /* linux32_sys_mknodat */ 5940 case 297: 5941 if (ndx == 0 || ndx == 1) 5942 p = "int"; 5943 break; 5944 /* linux32_sys_fchownat */ 5945 case 298: 5946 if (ndx == 0 || ndx == 1) 5947 p = "int"; 5948 break; 5949 /* linux32_sys_fstatat64 */ 5950 case 300: 5951 if (ndx == 0 || ndx == 1) 5952 p = "int"; 5953 break; 5954 /* linux32_sys_unlinkat */ 5955 case 301: 5956 if (ndx == 0 || ndx == 1) 5957 p = "int"; 5958 break; 5959 /* netbsd32_renameat */ 5960 case 302: 5961 if (ndx == 0 || ndx == 1) 5962 p = "int"; 5963 break; 5964 /* linux32_sys_linkat */ 5965 case 303: 5966 if (ndx == 0 || ndx == 1) 5967 p = "int"; 5968 break; 5969 /* netbsd32_symlinkat */ 5970 case 304: 5971 if (ndx == 0 || ndx == 1) 5972 p = "int"; 5973 break; 5974 /* netbsd32_readlinkat */ 5975 case 305: 5976 if (ndx == 0 || ndx == 1) 5977 p = "int"; 5978 break; 5979 /* linux32_sys_fchmodat */ 5980 case 306: 5981 if (ndx == 0 || ndx == 1) 5982 p = "int"; 5983 break; 5984 /* linux32_sys_faccessat */ 5985 case 307: 5986 if (ndx == 0 || ndx == 1) 5987 p = "int"; 5988 break; 5989 /* linux32_sys_ppoll */ 5990 case 309: 5991 if (ndx == 0 || ndx == 1) 5992 p = "int"; 5993 break; 5994 /* linux32_sys_set_robust_list */ 5995 case 311: 5996 if (ndx == 0 || ndx == 1) 5997 p = "int"; 5998 break; 5999 /* linux32_sys_get_robust_list */ 6000 case 312: 6001 if (ndx == 0 || ndx == 1) 6002 p = "int"; 6003 break; 6004 /* linux32_sys_utimensat */ 6005 case 320: 6006 if (ndx == 0 || ndx == 1) 6007 p = "int"; 6008 break; 6009 /* linux32_sys_fallocate */ 6010 case 324: 6011 if (ndx == 0 || ndx == 1) 6012 p = "int"; 6013 break; 6014 /* linux32_sys_dup3 */ 6015 case 330: 6016 if (ndx == 0 || ndx == 1) 6017 p = "int"; 6018 break; 6019 /* linux32_sys_pipe2 */ 6020 case 331: 6021 if (ndx == 0 || ndx == 1) 6022 p = "int"; 6023 break; 6024 default: 6025 break; 6026 }; 6027 if (p != NULL) 6028 strlcpy(desc, p, descsz); 6029 } 6030