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