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