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