1 /* $NetBSD: netbsd32_syscallargs.h,v 1.102 2012/03/10 21:51:58 joerg Exp $ */ 2 3 /* 4 * System call argument lists. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from NetBSD: syscalls.master,v 1.93 2012/03/08 21:55:45 joerg Exp 8 */ 9 10 #ifndef _NETBSD32_SYS_SYSCALLARGS_H_ 11 #define _NETBSD32_SYS_SYSCALLARGS_H_ 12 13 #define NETBSD32_SYS_MAXSYSARGS 8 14 15 #undef syscallarg 16 #define syscallarg(x) \ 17 union { \ 18 register32_t pad; \ 19 struct { x datum; } le; \ 20 struct { /* LINTED zero array dimension */ \ 21 int8_t pad[ /* CONSTCOND */ \ 22 (sizeof (register32_t) < sizeof (x)) \ 23 ? 0 \ 24 : sizeof (register32_t) - sizeof (x)]; \ 25 x datum; \ 26 } be; \ 27 } 28 29 #undef check_syscall_args 30 #define check_syscall_args(call) /*LINTED*/ \ 31 typedef char call##_check_args[sizeof (struct call##_args) \ 32 <= NETBSD32_SYS_MAXSYSARGS * sizeof (register32_t) ? 1 : -1]; 33 34 struct netbsd32_syscall_args { 35 syscallarg(int) code; 36 syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS]; 37 }; 38 39 struct netbsd32_exit_args { 40 syscallarg(int) rval; 41 }; 42 check_syscall_args(netbsd32_exit) 43 44 struct netbsd32_read_args { 45 syscallarg(int) fd; 46 syscallarg(netbsd32_voidp) buf; 47 syscallarg(netbsd32_size_t) nbyte; 48 }; 49 check_syscall_args(netbsd32_read) 50 51 struct netbsd32_write_args { 52 syscallarg(int) fd; 53 syscallarg(netbsd32_voidp) buf; 54 syscallarg(netbsd32_size_t) nbyte; 55 }; 56 check_syscall_args(netbsd32_write) 57 58 struct netbsd32_open_args { 59 syscallarg(netbsd32_charp) path; 60 syscallarg(int) flags; 61 syscallarg(mode_t) mode; 62 }; 63 check_syscall_args(netbsd32_open) 64 65 struct netbsd32_close_args { 66 syscallarg(int) fd; 67 }; 68 check_syscall_args(netbsd32_close) 69 70 struct compat_50_netbsd32_wait4_args { 71 syscallarg(int) pid; 72 syscallarg(netbsd32_intp) status; 73 syscallarg(int) options; 74 syscallarg(netbsd32_rusage50p_t) rusage; 75 }; 76 check_syscall_args(compat_50_netbsd32_wait4) 77 78 struct compat_43_netbsd32_ocreat_args { 79 syscallarg(netbsd32_charp) path; 80 syscallarg(mode_t) mode; 81 }; 82 check_syscall_args(compat_43_netbsd32_ocreat) 83 84 struct netbsd32_link_args { 85 syscallarg(netbsd32_charp) path; 86 syscallarg(netbsd32_charp) link; 87 }; 88 check_syscall_args(netbsd32_link) 89 90 struct netbsd32_unlink_args { 91 syscallarg(netbsd32_charp) path; 92 }; 93 check_syscall_args(netbsd32_unlink) 94 95 struct netbsd32_chdir_args { 96 syscallarg(netbsd32_charp) path; 97 }; 98 check_syscall_args(netbsd32_chdir) 99 100 struct netbsd32_fchdir_args { 101 syscallarg(int) fd; 102 }; 103 check_syscall_args(netbsd32_fchdir) 104 105 struct compat_50_netbsd32_mknod_args { 106 syscallarg(netbsd32_charp) path; 107 syscallarg(mode_t) mode; 108 syscallarg(uint32_t) dev; 109 }; 110 check_syscall_args(compat_50_netbsd32_mknod) 111 112 struct netbsd32_chmod_args { 113 syscallarg(netbsd32_charp) path; 114 syscallarg(mode_t) mode; 115 }; 116 check_syscall_args(netbsd32_chmod) 117 118 struct netbsd32_chown_args { 119 syscallarg(netbsd32_charp) path; 120 syscallarg(uid_t) uid; 121 syscallarg(gid_t) gid; 122 }; 123 check_syscall_args(netbsd32_chown) 124 125 struct netbsd32_break_args { 126 syscallarg(netbsd32_charp) nsize; 127 }; 128 check_syscall_args(netbsd32_break) 129 130 struct compat_20_netbsd32_getfsstat_args { 131 syscallarg(netbsd32_statfsp_t) buf; 132 syscallarg(netbsd32_long) bufsize; 133 syscallarg(int) flags; 134 }; 135 check_syscall_args(compat_20_netbsd32_getfsstat) 136 137 struct compat_43_netbsd32_olseek_args { 138 syscallarg(int) fd; 139 syscallarg(netbsd32_long) offset; 140 syscallarg(int) whence; 141 }; 142 check_syscall_args(compat_43_netbsd32_olseek) 143 144 struct netbsd32_mount_args { 145 syscallarg(netbsd32_charp) type; 146 syscallarg(netbsd32_charp) path; 147 syscallarg(int) flags; 148 syscallarg(netbsd32_voidp) data; 149 }; 150 check_syscall_args(netbsd32_mount) 151 152 struct netbsd32_unmount_args { 153 syscallarg(netbsd32_charp) path; 154 syscallarg(int) flags; 155 }; 156 check_syscall_args(netbsd32_unmount) 157 158 struct netbsd32_setuid_args { 159 syscallarg(uid_t) uid; 160 }; 161 check_syscall_args(netbsd32_setuid) 162 163 struct netbsd32_ptrace_args { 164 syscallarg(int) req; 165 syscallarg(pid_t) pid; 166 syscallarg(netbsd32_voidp) addr; 167 syscallarg(int) data; 168 }; 169 check_syscall_args(netbsd32_ptrace) 170 171 struct netbsd32_recvmsg_args { 172 syscallarg(int) s; 173 syscallarg(netbsd32_msghdrp_t) msg; 174 syscallarg(int) flags; 175 }; 176 check_syscall_args(netbsd32_recvmsg) 177 178 struct netbsd32_sendmsg_args { 179 syscallarg(int) s; 180 syscallarg(netbsd32_msghdrp_t) msg; 181 syscallarg(int) flags; 182 }; 183 check_syscall_args(netbsd32_sendmsg) 184 185 struct netbsd32_recvfrom_args { 186 syscallarg(int) s; 187 syscallarg(netbsd32_voidp) buf; 188 syscallarg(netbsd32_size_t) len; 189 syscallarg(int) flags; 190 syscallarg(netbsd32_sockaddrp_t) from; 191 syscallarg(netbsd32_intp) fromlenaddr; 192 }; 193 check_syscall_args(netbsd32_recvfrom) 194 195 struct netbsd32_accept_args { 196 syscallarg(int) s; 197 syscallarg(netbsd32_sockaddrp_t) name; 198 syscallarg(netbsd32_intp) anamelen; 199 }; 200 check_syscall_args(netbsd32_accept) 201 202 struct netbsd32_getpeername_args { 203 syscallarg(int) fdes; 204 syscallarg(netbsd32_sockaddrp_t) asa; 205 syscallarg(netbsd32_intp) alen; 206 }; 207 check_syscall_args(netbsd32_getpeername) 208 209 struct netbsd32_getsockname_args { 210 syscallarg(int) fdes; 211 syscallarg(netbsd32_sockaddrp_t) asa; 212 syscallarg(netbsd32_intp) alen; 213 }; 214 check_syscall_args(netbsd32_getsockname) 215 216 struct netbsd32_access_args { 217 syscallarg(netbsd32_charp) path; 218 syscallarg(int) flags; 219 }; 220 check_syscall_args(netbsd32_access) 221 222 struct netbsd32_chflags_args { 223 syscallarg(netbsd32_charp) path; 224 syscallarg(netbsd32_u_long) flags; 225 }; 226 check_syscall_args(netbsd32_chflags) 227 228 struct netbsd32_fchflags_args { 229 syscallarg(int) fd; 230 syscallarg(netbsd32_u_long) flags; 231 }; 232 check_syscall_args(netbsd32_fchflags) 233 234 struct netbsd32_kill_args { 235 syscallarg(int) pid; 236 syscallarg(int) signum; 237 }; 238 check_syscall_args(netbsd32_kill) 239 240 struct compat_43_netbsd32_stat43_args { 241 syscallarg(netbsd32_charp) path; 242 syscallarg(netbsd32_stat43p_t) ub; 243 }; 244 check_syscall_args(compat_43_netbsd32_stat43) 245 246 struct compat_43_netbsd32_lstat43_args { 247 syscallarg(netbsd32_charp) path; 248 syscallarg(netbsd32_stat43p_t) ub; 249 }; 250 check_syscall_args(compat_43_netbsd32_lstat43) 251 252 struct netbsd32_dup_args { 253 syscallarg(int) fd; 254 }; 255 check_syscall_args(netbsd32_dup) 256 257 struct netbsd32_profil_args { 258 syscallarg(netbsd32_voidp) samples; 259 syscallarg(netbsd32_size_t) size; 260 syscallarg(netbsd32_u_long) offset; 261 syscallarg(u_int) scale; 262 }; 263 check_syscall_args(netbsd32_profil) 264 265 struct netbsd32_ktrace_args { 266 syscallarg(netbsd32_charp) fname; 267 syscallarg(int) ops; 268 syscallarg(int) facs; 269 syscallarg(int) pid; 270 }; 271 check_syscall_args(netbsd32_ktrace) 272 273 struct netbsd32_sigaction_args { 274 syscallarg(int) signum; 275 syscallarg(netbsd32_sigactionp_t) nsa; 276 syscallarg(netbsd32_sigactionp_t) osa; 277 }; 278 check_syscall_args(netbsd32_sigaction) 279 280 struct compat_13_netbsd32_sigprocmask_args { 281 syscallarg(int) how; 282 syscallarg(int) mask; 283 }; 284 check_syscall_args(compat_13_netbsd32_sigprocmask) 285 286 struct netbsd32___getlogin_args { 287 syscallarg(netbsd32_charp) namebuf; 288 syscallarg(u_int) namelen; 289 }; 290 check_syscall_args(netbsd32___getlogin) 291 292 struct netbsd32_setlogin_args { 293 syscallarg(netbsd32_charp) namebuf; 294 }; 295 check_syscall_args(netbsd32_setlogin) 296 297 struct netbsd32_acct_args { 298 syscallarg(netbsd32_charp) path; 299 }; 300 check_syscall_args(netbsd32_acct) 301 302 struct compat_13_netbsd32_sigaltstack13_args { 303 syscallarg(netbsd32_sigaltstack13p_t) nss; 304 syscallarg(netbsd32_sigaltstack13p_t) oss; 305 }; 306 check_syscall_args(compat_13_netbsd32_sigaltstack13) 307 308 struct netbsd32_ioctl_args { 309 syscallarg(int) fd; 310 syscallarg(netbsd32_u_long) com; 311 syscallarg(netbsd32_voidp) data; 312 }; 313 check_syscall_args(netbsd32_ioctl) 314 315 struct compat_12_netbsd32_reboot_args { 316 syscallarg(int) opt; 317 }; 318 check_syscall_args(compat_12_netbsd32_reboot) 319 320 struct netbsd32_revoke_args { 321 syscallarg(netbsd32_charp) path; 322 }; 323 check_syscall_args(netbsd32_revoke) 324 325 struct netbsd32_symlink_args { 326 syscallarg(netbsd32_charp) path; 327 syscallarg(netbsd32_charp) link; 328 }; 329 check_syscall_args(netbsd32_symlink) 330 331 struct netbsd32_readlink_args { 332 syscallarg(netbsd32_charp) path; 333 syscallarg(netbsd32_charp) buf; 334 syscallarg(netbsd32_size_t) count; 335 }; 336 check_syscall_args(netbsd32_readlink) 337 338 struct netbsd32_execve_args { 339 syscallarg(netbsd32_charp) path; 340 syscallarg(netbsd32_charpp) argp; 341 syscallarg(netbsd32_charpp) envp; 342 }; 343 check_syscall_args(netbsd32_execve) 344 345 struct netbsd32_umask_args { 346 syscallarg(mode_t) newmask; 347 }; 348 check_syscall_args(netbsd32_umask) 349 350 struct netbsd32_chroot_args { 351 syscallarg(netbsd32_charp) path; 352 }; 353 check_syscall_args(netbsd32_chroot) 354 355 struct compat_43_netbsd32_fstat43_args { 356 syscallarg(int) fd; 357 syscallarg(netbsd32_stat43p_t) sb; 358 }; 359 check_syscall_args(compat_43_netbsd32_fstat43) 360 361 struct compat_43_netbsd32_ogetkerninfo_args { 362 syscallarg(int) op; 363 syscallarg(netbsd32_charp) where; 364 syscallarg(netbsd32_intp) size; 365 syscallarg(int) arg; 366 }; 367 check_syscall_args(compat_43_netbsd32_ogetkerninfo) 368 369 struct compat_12_netbsd32_msync_args { 370 syscallarg(netbsd32_voidp) addr; 371 syscallarg(netbsd32_size_t) len; 372 }; 373 check_syscall_args(compat_12_netbsd32_msync) 374 375 struct netbsd32_sbrk_args { 376 syscallarg(netbsd32_intptr_t) incr; 377 }; 378 check_syscall_args(netbsd32_sbrk) 379 380 struct netbsd32_sstk_args { 381 syscallarg(int) incr; 382 }; 383 check_syscall_args(netbsd32_sstk) 384 385 struct compat_43_netbsd32_ommap_args { 386 syscallarg(netbsd32_voidp) addr; 387 syscallarg(netbsd32_size_t) len; 388 syscallarg(int) prot; 389 syscallarg(int) flags; 390 syscallarg(int) fd; 391 syscallarg(netbsd32_long) pos; 392 }; 393 check_syscall_args(compat_43_netbsd32_ommap) 394 395 struct netbsd32_ovadvise_args { 396 syscallarg(int) anom; 397 }; 398 check_syscall_args(netbsd32_ovadvise) 399 400 struct netbsd32_munmap_args { 401 syscallarg(netbsd32_voidp) addr; 402 syscallarg(netbsd32_size_t) len; 403 }; 404 check_syscall_args(netbsd32_munmap) 405 406 struct netbsd32_mprotect_args { 407 syscallarg(netbsd32_voidp) addr; 408 syscallarg(netbsd32_size_t) len; 409 syscallarg(int) prot; 410 }; 411 check_syscall_args(netbsd32_mprotect) 412 413 struct netbsd32_madvise_args { 414 syscallarg(netbsd32_voidp) addr; 415 syscallarg(netbsd32_size_t) len; 416 syscallarg(int) behav; 417 }; 418 check_syscall_args(netbsd32_madvise) 419 420 struct netbsd32_mincore_args { 421 syscallarg(netbsd32_voidp) addr; 422 syscallarg(netbsd32_size_t) len; 423 syscallarg(netbsd32_charp) vec; 424 }; 425 check_syscall_args(netbsd32_mincore) 426 427 struct netbsd32_getgroups_args { 428 syscallarg(int) gidsetsize; 429 syscallarg(netbsd32_gid_tp) gidset; 430 }; 431 check_syscall_args(netbsd32_getgroups) 432 433 struct netbsd32_setgroups_args { 434 syscallarg(int) gidsetsize; 435 syscallarg(netbsd32_gid_tp) gidset; 436 }; 437 check_syscall_args(netbsd32_setgroups) 438 439 struct netbsd32_setpgid_args { 440 syscallarg(int) pid; 441 syscallarg(int) pgid; 442 }; 443 check_syscall_args(netbsd32_setpgid) 444 445 struct compat_50_netbsd32_setitimer_args { 446 syscallarg(int) which; 447 syscallarg(netbsd32_itimerval50p_t) itv; 448 syscallarg(netbsd32_itimerval50p_t) oitv; 449 }; 450 check_syscall_args(compat_50_netbsd32_setitimer) 451 452 struct compat_12_netbsd32_oswapon_args { 453 syscallarg(netbsd32_charp) name; 454 }; 455 check_syscall_args(compat_12_netbsd32_oswapon) 456 457 struct compat_50_netbsd32_getitimer_args { 458 syscallarg(int) which; 459 syscallarg(netbsd32_itimerval50p_t) itv; 460 }; 461 check_syscall_args(compat_50_netbsd32_getitimer) 462 463 struct compat_43_netbsd32_ogethostname_args { 464 syscallarg(netbsd32_charp) hostname; 465 syscallarg(u_int) len; 466 }; 467 check_syscall_args(compat_43_netbsd32_ogethostname) 468 469 struct compat_43_netbsd32_osethostname_args { 470 syscallarg(netbsd32_charp) hostname; 471 syscallarg(u_int) len; 472 }; 473 check_syscall_args(compat_43_netbsd32_osethostname) 474 475 struct netbsd32_dup2_args { 476 syscallarg(int) from; 477 syscallarg(int) to; 478 }; 479 check_syscall_args(netbsd32_dup2) 480 481 struct netbsd32_fcntl_args { 482 syscallarg(int) fd; 483 syscallarg(int) cmd; 484 syscallarg(netbsd32_voidp) arg; 485 }; 486 check_syscall_args(netbsd32_fcntl) 487 488 struct compat_50_netbsd32_select_args { 489 syscallarg(int) nd; 490 syscallarg(netbsd32_fd_setp_t) in; 491 syscallarg(netbsd32_fd_setp_t) ou; 492 syscallarg(netbsd32_fd_setp_t) ex; 493 syscallarg(netbsd32_timeval50p_t) tv; 494 }; 495 check_syscall_args(compat_50_netbsd32_select) 496 497 struct netbsd32_fsync_args { 498 syscallarg(int) fd; 499 }; 500 check_syscall_args(netbsd32_fsync) 501 502 struct netbsd32_setpriority_args { 503 syscallarg(int) which; 504 syscallarg(int) who; 505 syscallarg(int) prio; 506 }; 507 check_syscall_args(netbsd32_setpriority) 508 509 struct compat_30_netbsd32_socket_args { 510 syscallarg(int) domain; 511 syscallarg(int) type; 512 syscallarg(int) protocol; 513 }; 514 check_syscall_args(compat_30_netbsd32_socket) 515 516 struct netbsd32_connect_args { 517 syscallarg(int) s; 518 syscallarg(netbsd32_sockaddrp_t) name; 519 syscallarg(int) namelen; 520 }; 521 check_syscall_args(netbsd32_connect) 522 523 struct compat_43_netbsd32_oaccept_args { 524 syscallarg(int) s; 525 syscallarg(netbsd32_voidp) name; 526 syscallarg(netbsd32_intp) anamelen; 527 }; 528 check_syscall_args(compat_43_netbsd32_oaccept) 529 530 struct netbsd32_getpriority_args { 531 syscallarg(int) which; 532 syscallarg(int) who; 533 }; 534 check_syscall_args(netbsd32_getpriority) 535 536 struct compat_43_netbsd32_osend_args { 537 syscallarg(int) s; 538 syscallarg(netbsd32_voidp) buf; 539 syscallarg(int) len; 540 syscallarg(int) flags; 541 }; 542 check_syscall_args(compat_43_netbsd32_osend) 543 544 struct compat_43_netbsd32_orecv_args { 545 syscallarg(int) s; 546 syscallarg(netbsd32_voidp) buf; 547 syscallarg(int) len; 548 syscallarg(int) flags; 549 }; 550 check_syscall_args(compat_43_netbsd32_orecv) 551 552 struct compat_13_netbsd32_sigreturn_args { 553 syscallarg(netbsd32_sigcontextp_t) sigcntxp; 554 }; 555 check_syscall_args(compat_13_netbsd32_sigreturn) 556 557 struct netbsd32_bind_args { 558 syscallarg(int) s; 559 syscallarg(netbsd32_sockaddrp_t) name; 560 syscallarg(int) namelen; 561 }; 562 check_syscall_args(netbsd32_bind) 563 564 struct netbsd32_setsockopt_args { 565 syscallarg(int) s; 566 syscallarg(int) level; 567 syscallarg(int) name; 568 syscallarg(netbsd32_voidp) val; 569 syscallarg(int) valsize; 570 }; 571 check_syscall_args(netbsd32_setsockopt) 572 573 struct netbsd32_listen_args { 574 syscallarg(int) s; 575 syscallarg(int) backlog; 576 }; 577 check_syscall_args(netbsd32_listen) 578 579 struct compat_43_netbsd32_osigvec_args { 580 syscallarg(int) signum; 581 syscallarg(netbsd32_sigvecp_t) nsv; 582 syscallarg(netbsd32_sigvecp_t) osv; 583 }; 584 check_syscall_args(compat_43_netbsd32_osigvec) 585 586 struct compat_43_netbsd32_sigblock_args { 587 syscallarg(int) mask; 588 }; 589 check_syscall_args(compat_43_netbsd32_sigblock) 590 591 struct compat_43_netbsd32_sigsetmask_args { 592 syscallarg(int) mask; 593 }; 594 check_syscall_args(compat_43_netbsd32_sigsetmask) 595 596 struct compat_13_netbsd32_sigsuspend_args { 597 syscallarg(int) mask; 598 }; 599 check_syscall_args(compat_13_netbsd32_sigsuspend) 600 601 struct compat_43_netbsd32_osigstack_args { 602 syscallarg(netbsd32_sigstackp_t) nss; 603 syscallarg(netbsd32_sigstackp_t) oss; 604 }; 605 check_syscall_args(compat_43_netbsd32_osigstack) 606 607 struct compat_43_netbsd32_orecvmsg_args { 608 syscallarg(int) s; 609 syscallarg(netbsd32_omsghdrp_t) msg; 610 syscallarg(int) flags; 611 }; 612 check_syscall_args(compat_43_netbsd32_orecvmsg) 613 614 struct compat_43_netbsd32_osendmsg_args { 615 syscallarg(int) s; 616 syscallarg(netbsd32_voidp) msg; 617 syscallarg(int) flags; 618 }; 619 check_syscall_args(compat_43_netbsd32_osendmsg) 620 621 struct compat_50_netbsd32_gettimeofday_args { 622 syscallarg(netbsd32_timeval50p_t) tp; 623 syscallarg(netbsd32_timezonep_t) tzp; 624 }; 625 check_syscall_args(compat_50_netbsd32_gettimeofday) 626 627 struct compat_50_netbsd32_getrusage_args { 628 syscallarg(int) who; 629 syscallarg(netbsd32_rusage50p_t) rusage; 630 }; 631 check_syscall_args(compat_50_netbsd32_getrusage) 632 633 struct netbsd32_getsockopt_args { 634 syscallarg(int) s; 635 syscallarg(int) level; 636 syscallarg(int) name; 637 syscallarg(netbsd32_voidp) val; 638 syscallarg(netbsd32_intp) avalsize; 639 }; 640 check_syscall_args(netbsd32_getsockopt) 641 642 struct netbsd32_readv_args { 643 syscallarg(int) fd; 644 syscallarg(netbsd32_iovecp_t) iovp; 645 syscallarg(int) iovcnt; 646 }; 647 check_syscall_args(netbsd32_readv) 648 649 struct netbsd32_writev_args { 650 syscallarg(int) fd; 651 syscallarg(netbsd32_iovecp_t) iovp; 652 syscallarg(int) iovcnt; 653 }; 654 check_syscall_args(netbsd32_writev) 655 656 struct compat_50_netbsd32_settimeofday_args { 657 syscallarg(netbsd32_timeval50p_t) tv; 658 syscallarg(netbsd32_timezonep_t) tzp; 659 }; 660 check_syscall_args(compat_50_netbsd32_settimeofday) 661 662 struct netbsd32_fchown_args { 663 syscallarg(int) fd; 664 syscallarg(uid_t) uid; 665 syscallarg(gid_t) gid; 666 }; 667 check_syscall_args(netbsd32_fchown) 668 669 struct netbsd32_fchmod_args { 670 syscallarg(int) fd; 671 syscallarg(mode_t) mode; 672 }; 673 check_syscall_args(netbsd32_fchmod) 674 675 struct compat_43_netbsd32_orecvfrom_args { 676 syscallarg(int) s; 677 syscallarg(netbsd32_voidp) buf; 678 syscallarg(netbsd32_size_t) len; 679 syscallarg(int) flags; 680 syscallarg(netbsd32_voidp) from; 681 syscallarg(netbsd32_intp) fromlenaddr; 682 }; 683 check_syscall_args(compat_43_netbsd32_orecvfrom) 684 685 struct netbsd32_setreuid_args { 686 syscallarg(uid_t) ruid; 687 syscallarg(uid_t) euid; 688 }; 689 check_syscall_args(netbsd32_setreuid) 690 691 struct netbsd32_setregid_args { 692 syscallarg(gid_t) rgid; 693 syscallarg(gid_t) egid; 694 }; 695 check_syscall_args(netbsd32_setregid) 696 697 struct netbsd32_rename_args { 698 syscallarg(netbsd32_charp) from; 699 syscallarg(netbsd32_charp) to; 700 }; 701 check_syscall_args(netbsd32_rename) 702 703 struct compat_43_netbsd32_otruncate_args { 704 syscallarg(netbsd32_charp) path; 705 syscallarg(netbsd32_long) length; 706 }; 707 check_syscall_args(compat_43_netbsd32_otruncate) 708 709 struct compat_43_netbsd32_oftruncate_args { 710 syscallarg(int) fd; 711 syscallarg(netbsd32_long) length; 712 }; 713 check_syscall_args(compat_43_netbsd32_oftruncate) 714 715 struct netbsd32_flock_args { 716 syscallarg(int) fd; 717 syscallarg(int) how; 718 }; 719 check_syscall_args(netbsd32_flock) 720 721 struct netbsd32_mkfifo_args { 722 syscallarg(netbsd32_charp) path; 723 syscallarg(mode_t) mode; 724 }; 725 check_syscall_args(netbsd32_mkfifo) 726 727 struct netbsd32_sendto_args { 728 syscallarg(int) s; 729 syscallarg(netbsd32_voidp) buf; 730 syscallarg(netbsd32_size_t) len; 731 syscallarg(int) flags; 732 syscallarg(netbsd32_sockaddrp_t) to; 733 syscallarg(int) tolen; 734 }; 735 check_syscall_args(netbsd32_sendto) 736 737 struct netbsd32_shutdown_args { 738 syscallarg(int) s; 739 syscallarg(int) how; 740 }; 741 check_syscall_args(netbsd32_shutdown) 742 743 struct netbsd32_socketpair_args { 744 syscallarg(int) domain; 745 syscallarg(int) type; 746 syscallarg(int) protocol; 747 syscallarg(netbsd32_intp) rsv; 748 }; 749 check_syscall_args(netbsd32_socketpair) 750 751 struct netbsd32_mkdir_args { 752 syscallarg(netbsd32_charp) path; 753 syscallarg(mode_t) mode; 754 }; 755 check_syscall_args(netbsd32_mkdir) 756 757 struct netbsd32_rmdir_args { 758 syscallarg(netbsd32_charp) path; 759 }; 760 check_syscall_args(netbsd32_rmdir) 761 762 struct compat_50_netbsd32_utimes_args { 763 syscallarg(netbsd32_charp) path; 764 syscallarg(netbsd32_timeval50p_t) tptr; 765 }; 766 check_syscall_args(compat_50_netbsd32_utimes) 767 768 struct compat_50_netbsd32_adjtime_args { 769 syscallarg(netbsd32_timeval50p_t) delta; 770 syscallarg(netbsd32_timeval50p_t) olddelta; 771 }; 772 check_syscall_args(compat_50_netbsd32_adjtime) 773 774 struct compat_43_netbsd32_ogetpeername_args { 775 syscallarg(int) fdes; 776 syscallarg(netbsd32_voidp) asa; 777 syscallarg(netbsd32_intp) alen; 778 }; 779 check_syscall_args(compat_43_netbsd32_ogetpeername) 780 781 struct compat_43_netbsd32_sethostid_args { 782 syscallarg(int32_t) hostid; 783 }; 784 check_syscall_args(compat_43_netbsd32_sethostid) 785 786 struct compat_43_netbsd32_ogetrlimit_args { 787 syscallarg(int) which; 788 syscallarg(netbsd32_orlimitp_t) rlp; 789 }; 790 check_syscall_args(compat_43_netbsd32_ogetrlimit) 791 792 struct compat_43_netbsd32_osetrlimit_args { 793 syscallarg(int) which; 794 syscallarg(netbsd32_orlimitp_t) rlp; 795 }; 796 check_syscall_args(compat_43_netbsd32_osetrlimit) 797 798 struct compat_43_netbsd32_killpg_args { 799 syscallarg(int) pgid; 800 syscallarg(int) signum; 801 }; 802 check_syscall_args(compat_43_netbsd32_killpg) 803 804 struct compat_50_netbsd32_quotactl_args { 805 syscallarg(netbsd32_charp) path; 806 syscallarg(int) cmd; 807 syscallarg(int) uid; 808 syscallarg(netbsd32_voidp) arg; 809 }; 810 check_syscall_args(compat_50_netbsd32_quotactl) 811 812 struct compat_43_netbsd32_ogetsockname_args { 813 syscallarg(int) fdec; 814 syscallarg(netbsd32_voidp) asa; 815 syscallarg(netbsd32_intp) alen; 816 }; 817 check_syscall_args(compat_43_netbsd32_ogetsockname) 818 819 struct compat_43_netbsd32_ogetdirentries_args { 820 syscallarg(int) fd; 821 syscallarg(netbsd32_charp) buf; 822 syscallarg(u_int) count; 823 syscallarg(netbsd32_longp) basep; 824 }; 825 check_syscall_args(compat_43_netbsd32_ogetdirentries) 826 827 struct compat_20_netbsd32_statfs_args { 828 syscallarg(netbsd32_charp) path; 829 syscallarg(netbsd32_statfsp_t) buf; 830 }; 831 check_syscall_args(compat_20_netbsd32_statfs) 832 833 struct compat_20_netbsd32_fstatfs_args { 834 syscallarg(int) fd; 835 syscallarg(netbsd32_statfsp_t) buf; 836 }; 837 check_syscall_args(compat_20_netbsd32_fstatfs) 838 839 struct compat_30_netbsd32_getfh_args { 840 syscallarg(netbsd32_charp) fname; 841 syscallarg(netbsd32_compat_30_fhandlep_t) fhp; 842 }; 843 check_syscall_args(compat_30_netbsd32_getfh) 844 845 struct compat_09_netbsd32_ogetdomainname_args { 846 syscallarg(netbsd32_charp) domainname; 847 syscallarg(int) len; 848 }; 849 check_syscall_args(compat_09_netbsd32_ogetdomainname) 850 851 struct compat_09_netbsd32_osetdomainname_args { 852 syscallarg(netbsd32_charp) domainname; 853 syscallarg(int) len; 854 }; 855 check_syscall_args(compat_09_netbsd32_osetdomainname) 856 857 struct compat_09_netbsd32_uname_args { 858 syscallarg(netbsd32_outsnamep_t) name; 859 }; 860 check_syscall_args(compat_09_netbsd32_uname) 861 862 struct netbsd32_sysarch_args { 863 syscallarg(int) op; 864 syscallarg(netbsd32_voidp) parms; 865 }; 866 check_syscall_args(netbsd32_sysarch) 867 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 868 869 struct compat_10_netbsd32_semsys_args { 870 syscallarg(int) which; 871 syscallarg(int) a2; 872 syscallarg(int) a3; 873 syscallarg(int) a4; 874 syscallarg(int) a5; 875 }; 876 check_syscall_args(compat_10_netbsd32_semsys) 877 #else 878 #endif 879 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 880 881 struct compat_10_netbsd32_msgsys_args { 882 syscallarg(int) which; 883 syscallarg(int) a2; 884 syscallarg(int) a3; 885 syscallarg(int) a4; 886 syscallarg(int) a5; 887 syscallarg(int) a6; 888 }; 889 check_syscall_args(compat_10_netbsd32_msgsys) 890 #else 891 #endif 892 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 893 894 struct compat_10_netbsd32_shmsys_args { 895 syscallarg(int) which; 896 syscallarg(int) a2; 897 syscallarg(int) a3; 898 syscallarg(int) a4; 899 }; 900 check_syscall_args(compat_10_netbsd32_shmsys) 901 #else 902 #endif 903 904 struct netbsd32_pread_args { 905 syscallarg(int) fd; 906 syscallarg(netbsd32_voidp) buf; 907 syscallarg(netbsd32_size_t) nbyte; 908 syscallarg(int) PAD; 909 syscallarg(off_t) offset; 910 }; 911 check_syscall_args(netbsd32_pread) 912 913 struct netbsd32_pwrite_args { 914 syscallarg(int) fd; 915 syscallarg(netbsd32_voidp) buf; 916 syscallarg(netbsd32_size_t) nbyte; 917 syscallarg(int) PAD; 918 syscallarg(off_t) offset; 919 }; 920 check_syscall_args(netbsd32_pwrite) 921 #if defined(NTP) || !defined(_KERNEL_OPT) 922 923 struct compat_30_netbsd32_ntp_gettime_args { 924 syscallarg(netbsd32_ntptimeval50p_t) ntvp; 925 }; 926 check_syscall_args(compat_30_netbsd32_ntp_gettime) 927 928 struct netbsd32_ntp_adjtime_args { 929 syscallarg(netbsd32_timexp_t) tp; 930 }; 931 check_syscall_args(netbsd32_ntp_adjtime) 932 #else 933 #endif 934 935 struct netbsd32_setgid_args { 936 syscallarg(gid_t) gid; 937 }; 938 check_syscall_args(netbsd32_setgid) 939 940 struct netbsd32_setegid_args { 941 syscallarg(gid_t) egid; 942 }; 943 check_syscall_args(netbsd32_setegid) 944 945 struct netbsd32_seteuid_args { 946 syscallarg(uid_t) euid; 947 }; 948 check_syscall_args(netbsd32_seteuid) 949 950 struct compat_12_netbsd32_stat12_args { 951 syscallarg(netbsd32_charp) path; 952 syscallarg(netbsd32_stat12p_t) ub; 953 }; 954 check_syscall_args(compat_12_netbsd32_stat12) 955 956 struct compat_12_netbsd32_fstat12_args { 957 syscallarg(int) fd; 958 syscallarg(netbsd32_stat12p_t) sb; 959 }; 960 check_syscall_args(compat_12_netbsd32_fstat12) 961 962 struct compat_12_netbsd32_lstat12_args { 963 syscallarg(netbsd32_charp) path; 964 syscallarg(netbsd32_stat12p_t) ub; 965 }; 966 check_syscall_args(compat_12_netbsd32_lstat12) 967 968 struct netbsd32_pathconf_args { 969 syscallarg(netbsd32_charp) path; 970 syscallarg(int) name; 971 }; 972 check_syscall_args(netbsd32_pathconf) 973 974 struct netbsd32_fpathconf_args { 975 syscallarg(int) fd; 976 syscallarg(int) name; 977 }; 978 check_syscall_args(netbsd32_fpathconf) 979 980 struct netbsd32_getrlimit_args { 981 syscallarg(int) which; 982 syscallarg(netbsd32_rlimitp_t) rlp; 983 }; 984 check_syscall_args(netbsd32_getrlimit) 985 986 struct netbsd32_setrlimit_args { 987 syscallarg(int) which; 988 syscallarg(netbsd32_rlimitp_t) rlp; 989 }; 990 check_syscall_args(netbsd32_setrlimit) 991 992 struct compat_12_netbsd32_getdirentries_args { 993 syscallarg(int) fd; 994 syscallarg(netbsd32_charp) buf; 995 syscallarg(u_int) count; 996 syscallarg(netbsd32_longp) basep; 997 }; 998 check_syscall_args(compat_12_netbsd32_getdirentries) 999 1000 struct netbsd32_mmap_args { 1001 syscallarg(netbsd32_voidp) addr; 1002 syscallarg(netbsd32_size_t) len; 1003 syscallarg(int) prot; 1004 syscallarg(int) flags; 1005 syscallarg(int) fd; 1006 syscallarg(netbsd32_long) PAD; 1007 syscallarg(off_t) pos; 1008 }; 1009 check_syscall_args(netbsd32_mmap) 1010 1011 struct netbsd32____syscall_args { 1012 syscallarg(quad_t) code; 1013 syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS]; 1014 }; 1015 1016 struct netbsd32_lseek_args { 1017 syscallarg(int) fd; 1018 syscallarg(int) PAD; 1019 syscallarg(off_t) offset; 1020 syscallarg(int) whence; 1021 }; 1022 check_syscall_args(netbsd32_lseek) 1023 1024 struct netbsd32_truncate_args { 1025 syscallarg(netbsd32_charp) path; 1026 syscallarg(int) PAD; 1027 syscallarg(off_t) length; 1028 }; 1029 check_syscall_args(netbsd32_truncate) 1030 1031 struct netbsd32_ftruncate_args { 1032 syscallarg(int) fd; 1033 syscallarg(int) PAD; 1034 syscallarg(off_t) length; 1035 }; 1036 check_syscall_args(netbsd32_ftruncate) 1037 1038 struct netbsd32___sysctl_args { 1039 syscallarg(netbsd32_intp) name; 1040 syscallarg(u_int) namelen; 1041 syscallarg(netbsd32_voidp) old; 1042 syscallarg(netbsd32_size_tp) oldlenp; 1043 syscallarg(netbsd32_voidp) new; 1044 syscallarg(netbsd32_size_t) newlen; 1045 }; 1046 check_syscall_args(netbsd32___sysctl) 1047 1048 struct netbsd32_mlock_args { 1049 syscallarg(netbsd32_voidp) addr; 1050 syscallarg(netbsd32_size_t) len; 1051 }; 1052 check_syscall_args(netbsd32_mlock) 1053 1054 struct netbsd32_munlock_args { 1055 syscallarg(netbsd32_voidp) addr; 1056 syscallarg(netbsd32_size_t) len; 1057 }; 1058 check_syscall_args(netbsd32_munlock) 1059 1060 struct netbsd32_undelete_args { 1061 syscallarg(netbsd32_charp) path; 1062 }; 1063 check_syscall_args(netbsd32_undelete) 1064 1065 struct compat_50_netbsd32_futimes_args { 1066 syscallarg(int) fd; 1067 syscallarg(netbsd32_timeval50p_t) tptr; 1068 }; 1069 check_syscall_args(compat_50_netbsd32_futimes) 1070 1071 struct netbsd32_getpgid_args { 1072 syscallarg(pid_t) pid; 1073 }; 1074 check_syscall_args(netbsd32_getpgid) 1075 1076 struct netbsd32_reboot_args { 1077 syscallarg(int) opt; 1078 syscallarg(netbsd32_charp) bootstr; 1079 }; 1080 check_syscall_args(netbsd32_reboot) 1081 1082 struct netbsd32_poll_args { 1083 syscallarg(netbsd32_pollfdp_t) fds; 1084 syscallarg(u_int) nfds; 1085 syscallarg(int) timeout; 1086 }; 1087 check_syscall_args(netbsd32_poll) 1088 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 1089 1090 struct compat_14_netbsd32___semctl_args { 1091 syscallarg(int) semid; 1092 syscallarg(int) semnum; 1093 syscallarg(int) cmd; 1094 syscallarg(netbsd32_semunu_t) arg; 1095 }; 1096 check_syscall_args(compat_14_netbsd32___semctl) 1097 1098 struct netbsd32_semget_args { 1099 syscallarg(netbsd32_key_t) key; 1100 syscallarg(int) nsems; 1101 syscallarg(int) semflg; 1102 }; 1103 check_syscall_args(netbsd32_semget) 1104 1105 struct netbsd32_semop_args { 1106 syscallarg(int) semid; 1107 syscallarg(netbsd32_sembufp_t) sops; 1108 syscallarg(netbsd32_size_t) nsops; 1109 }; 1110 check_syscall_args(netbsd32_semop) 1111 1112 struct netbsd32_semconfig_args { 1113 syscallarg(int) flag; 1114 }; 1115 check_syscall_args(netbsd32_semconfig) 1116 #else 1117 #endif 1118 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 1119 1120 struct compat_14_netbsd32_msgctl_args { 1121 syscallarg(int) msqid; 1122 syscallarg(int) cmd; 1123 syscallarg(netbsd32_msqid_ds14p_t) buf; 1124 }; 1125 check_syscall_args(compat_14_netbsd32_msgctl) 1126 1127 struct netbsd32_msgget_args { 1128 syscallarg(netbsd32_key_t) key; 1129 syscallarg(int) msgflg; 1130 }; 1131 check_syscall_args(netbsd32_msgget) 1132 1133 struct netbsd32_msgsnd_args { 1134 syscallarg(int) msqid; 1135 syscallarg(netbsd32_voidp) msgp; 1136 syscallarg(netbsd32_size_t) msgsz; 1137 syscallarg(int) msgflg; 1138 }; 1139 check_syscall_args(netbsd32_msgsnd) 1140 1141 struct netbsd32_msgrcv_args { 1142 syscallarg(int) msqid; 1143 syscallarg(netbsd32_voidp) msgp; 1144 syscallarg(netbsd32_size_t) msgsz; 1145 syscallarg(netbsd32_long) msgtyp; 1146 syscallarg(int) msgflg; 1147 }; 1148 check_syscall_args(netbsd32_msgrcv) 1149 #else 1150 #endif 1151 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 1152 1153 struct netbsd32_shmat_args { 1154 syscallarg(int) shmid; 1155 syscallarg(netbsd32_voidp) shmaddr; 1156 syscallarg(int) shmflg; 1157 }; 1158 check_syscall_args(netbsd32_shmat) 1159 1160 struct compat_14_netbsd32_shmctl_args { 1161 syscallarg(int) shmid; 1162 syscallarg(int) cmd; 1163 syscallarg(netbsd32_shmid_dsp_t) buf; 1164 }; 1165 check_syscall_args(compat_14_netbsd32_shmctl) 1166 1167 struct netbsd32_shmdt_args { 1168 syscallarg(netbsd32_voidp) shmaddr; 1169 }; 1170 check_syscall_args(netbsd32_shmdt) 1171 1172 struct netbsd32_shmget_args { 1173 syscallarg(netbsd32_key_t) key; 1174 syscallarg(netbsd32_size_t) size; 1175 syscallarg(int) shmflg; 1176 }; 1177 check_syscall_args(netbsd32_shmget) 1178 #else 1179 #endif 1180 1181 struct compat_50_netbsd32_clock_gettime_args { 1182 syscallarg(netbsd32_clockid_t) clock_id; 1183 syscallarg(netbsd32_timespec50p_t) tp; 1184 }; 1185 check_syscall_args(compat_50_netbsd32_clock_gettime) 1186 1187 struct compat_50_netbsd32_clock_settime_args { 1188 syscallarg(netbsd32_clockid_t) clock_id; 1189 syscallarg(netbsd32_timespec50p_t) tp; 1190 }; 1191 check_syscall_args(compat_50_netbsd32_clock_settime) 1192 1193 struct compat_50_netbsd32_clock_getres_args { 1194 syscallarg(netbsd32_clockid_t) clock_id; 1195 syscallarg(netbsd32_timespec50p_t) tp; 1196 }; 1197 check_syscall_args(compat_50_netbsd32_clock_getres) 1198 1199 struct netbsd32_timer_create_args { 1200 syscallarg(netbsd32_clockid_t) clock_id; 1201 syscallarg(netbsd32_sigeventp_t) evp; 1202 syscallarg(netbsd32_timerp_t) timerid; 1203 }; 1204 check_syscall_args(netbsd32_timer_create) 1205 1206 struct netbsd32_timer_delete_args { 1207 syscallarg(netbsd32_timer_t) timerid; 1208 }; 1209 check_syscall_args(netbsd32_timer_delete) 1210 1211 struct compat_50_netbsd32_timer_settime_args { 1212 syscallarg(netbsd32_timer_t) timerid; 1213 syscallarg(int) flags; 1214 syscallarg(netbsd32_itimerspec50p_t) value; 1215 syscallarg(netbsd32_itimerspec50p_t) ovalue; 1216 }; 1217 check_syscall_args(compat_50_netbsd32_timer_settime) 1218 1219 struct compat_50_netbsd32_timer_gettime_args { 1220 syscallarg(netbsd32_timer_t) timerid; 1221 syscallarg(netbsd32_itimerspec50p_t) value; 1222 }; 1223 check_syscall_args(compat_50_netbsd32_timer_gettime) 1224 1225 struct netbsd32_timer_getoverrun_args { 1226 syscallarg(netbsd32_timer_t) timerid; 1227 }; 1228 check_syscall_args(netbsd32_timer_getoverrun) 1229 1230 struct compat_50_netbsd32_nanosleep_args { 1231 syscallarg(netbsd32_timespec50p_t) rqtp; 1232 syscallarg(netbsd32_timespec50p_t) rmtp; 1233 }; 1234 check_syscall_args(compat_50_netbsd32_nanosleep) 1235 1236 struct netbsd32_fdatasync_args { 1237 syscallarg(int) fd; 1238 }; 1239 check_syscall_args(netbsd32_fdatasync) 1240 1241 struct netbsd32_mlockall_args { 1242 syscallarg(int) flags; 1243 }; 1244 check_syscall_args(netbsd32_mlockall) 1245 1246 struct compat_50_netbsd32___sigtimedwait_args { 1247 syscallarg(netbsd32_sigsetp_t) set; 1248 syscallarg(netbsd32_siginfop_t) info; 1249 syscallarg(netbsd32_timespec50p_t) timeout; 1250 }; 1251 check_syscall_args(compat_50_netbsd32___sigtimedwait) 1252 1253 struct netbsd32__ksem_init_args { 1254 syscallarg(unsigned int) value; 1255 syscallarg(netbsd32_semidp_t) idp; 1256 }; 1257 check_syscall_args(netbsd32__ksem_init) 1258 1259 struct netbsd32__ksem_open_args { 1260 syscallarg(netbsd32_charp) name; 1261 syscallarg(int) oflag; 1262 syscallarg(mode_t) mode; 1263 syscallarg(unsigned int) value; 1264 syscallarg(netbsd32_semidp_t) idp; 1265 }; 1266 check_syscall_args(netbsd32__ksem_open) 1267 1268 struct netbsd32__ksem_unlink_args { 1269 syscallarg(netbsd32_charp) name; 1270 }; 1271 check_syscall_args(netbsd32__ksem_unlink) 1272 1273 struct netbsd32__ksem_close_args { 1274 syscallarg(netbsd32_intptr_t) id; 1275 }; 1276 check_syscall_args(netbsd32__ksem_close) 1277 1278 struct netbsd32__ksem_post_args { 1279 syscallarg(netbsd32_intptr_t) id; 1280 }; 1281 check_syscall_args(netbsd32__ksem_post) 1282 1283 struct netbsd32__ksem_wait_args { 1284 syscallarg(netbsd32_intptr_t) id; 1285 }; 1286 check_syscall_args(netbsd32__ksem_wait) 1287 1288 struct netbsd32__ksem_trywait_args { 1289 syscallarg(netbsd32_intptr_t) id; 1290 }; 1291 check_syscall_args(netbsd32__ksem_trywait) 1292 1293 struct netbsd32__ksem_getvalue_args { 1294 syscallarg(netbsd32_intptr_t) id; 1295 syscallarg(netbsd32_intp) value; 1296 }; 1297 check_syscall_args(netbsd32__ksem_getvalue) 1298 1299 struct netbsd32__ksem_destroy_args { 1300 syscallarg(netbsd32_intptr_t) id; 1301 }; 1302 check_syscall_args(netbsd32__ksem_destroy) 1303 1304 struct netbsd32__ksem_timedwait_args { 1305 syscallarg(intptr_t) id; 1306 syscallarg(const netbsd32_timespecp_t) abstime; 1307 }; 1308 check_syscall_args(netbsd32__ksem_timedwait) 1309 1310 struct netbsd32___posix_rename_args { 1311 syscallarg(netbsd32_charp) from; 1312 syscallarg(netbsd32_charp) to; 1313 }; 1314 check_syscall_args(netbsd32___posix_rename) 1315 1316 struct netbsd32_swapctl_args { 1317 syscallarg(int) cmd; 1318 syscallarg(netbsd32_voidp) arg; 1319 syscallarg(int) misc; 1320 }; 1321 check_syscall_args(netbsd32_swapctl) 1322 1323 struct compat_30_netbsd32_getdents_args { 1324 syscallarg(int) fd; 1325 syscallarg(netbsd32_charp) buf; 1326 syscallarg(netbsd32_size_t) count; 1327 }; 1328 check_syscall_args(compat_30_netbsd32_getdents) 1329 1330 struct netbsd32_minherit_args { 1331 syscallarg(netbsd32_voidp) addr; 1332 syscallarg(netbsd32_size_t) len; 1333 syscallarg(int) inherit; 1334 }; 1335 check_syscall_args(netbsd32_minherit) 1336 1337 struct netbsd32_lchmod_args { 1338 syscallarg(netbsd32_charp) path; 1339 syscallarg(mode_t) mode; 1340 }; 1341 check_syscall_args(netbsd32_lchmod) 1342 1343 struct netbsd32_lchown_args { 1344 syscallarg(netbsd32_charp) path; 1345 syscallarg(uid_t) uid; 1346 syscallarg(gid_t) gid; 1347 }; 1348 check_syscall_args(netbsd32_lchown) 1349 1350 struct compat_50_netbsd32_lutimes_args { 1351 syscallarg(netbsd32_charp) path; 1352 syscallarg(netbsd32_timeval50p_t) tptr; 1353 }; 1354 check_syscall_args(compat_50_netbsd32_lutimes) 1355 1356 struct netbsd32___msync13_args { 1357 syscallarg(netbsd32_voidp) addr; 1358 syscallarg(netbsd32_size_t) len; 1359 syscallarg(int) flags; 1360 }; 1361 check_syscall_args(netbsd32___msync13) 1362 1363 struct compat_30_netbsd32___stat13_args { 1364 syscallarg(netbsd32_charp) path; 1365 syscallarg(netbsd32_stat13p_t) ub; 1366 }; 1367 check_syscall_args(compat_30_netbsd32___stat13) 1368 1369 struct compat_30_netbsd32___fstat13_args { 1370 syscallarg(int) fd; 1371 syscallarg(netbsd32_stat13p_t) sb; 1372 }; 1373 check_syscall_args(compat_30_netbsd32___fstat13) 1374 1375 struct compat_30_netbsd32___lstat13_args { 1376 syscallarg(netbsd32_charp) path; 1377 syscallarg(netbsd32_stat13p_t) ub; 1378 }; 1379 check_syscall_args(compat_30_netbsd32___lstat13) 1380 1381 struct netbsd32___sigaltstack14_args { 1382 syscallarg(netbsd32_sigaltstackp_t) nss; 1383 syscallarg(netbsd32_sigaltstackp_t) oss; 1384 }; 1385 check_syscall_args(netbsd32___sigaltstack14) 1386 1387 struct netbsd32___posix_chown_args { 1388 syscallarg(netbsd32_charp) path; 1389 syscallarg(uid_t) uid; 1390 syscallarg(gid_t) gid; 1391 }; 1392 check_syscall_args(netbsd32___posix_chown) 1393 1394 struct netbsd32___posix_fchown_args { 1395 syscallarg(int) fd; 1396 syscallarg(uid_t) uid; 1397 syscallarg(gid_t) gid; 1398 }; 1399 check_syscall_args(netbsd32___posix_fchown) 1400 1401 struct netbsd32___posix_lchown_args { 1402 syscallarg(netbsd32_charp) path; 1403 syscallarg(uid_t) uid; 1404 syscallarg(gid_t) gid; 1405 }; 1406 check_syscall_args(netbsd32___posix_lchown) 1407 1408 struct netbsd32_getsid_args { 1409 syscallarg(pid_t) pid; 1410 }; 1411 check_syscall_args(netbsd32_getsid) 1412 1413 struct netbsd32___clone_args { 1414 syscallarg(int) flags; 1415 syscallarg(netbsd32_voidp) stack; 1416 }; 1417 check_syscall_args(netbsd32___clone) 1418 1419 struct netbsd32_fktrace_args { 1420 syscallarg(int) fd; 1421 syscallarg(int) ops; 1422 syscallarg(int) facs; 1423 syscallarg(int) pid; 1424 }; 1425 check_syscall_args(netbsd32_fktrace) 1426 1427 struct netbsd32_preadv_args { 1428 syscallarg(int) fd; 1429 syscallarg(netbsd32_iovecp_t) iovp; 1430 syscallarg(int) iovcnt; 1431 syscallarg(int) PAD; 1432 syscallarg(off_t) offset; 1433 }; 1434 check_syscall_args(netbsd32_preadv) 1435 1436 struct netbsd32_pwritev_args { 1437 syscallarg(int) fd; 1438 syscallarg(netbsd32_iovecp_t) iovp; 1439 syscallarg(int) iovcnt; 1440 syscallarg(int) PAD; 1441 syscallarg(off_t) offset; 1442 }; 1443 check_syscall_args(netbsd32_pwritev) 1444 1445 struct netbsd32___sigaction14_args { 1446 syscallarg(int) signum; 1447 syscallarg(netbsd32_sigactionp_t) nsa; 1448 syscallarg(netbsd32_sigactionp_t) osa; 1449 }; 1450 check_syscall_args(netbsd32___sigaction14) 1451 1452 struct netbsd32___sigpending14_args { 1453 syscallarg(netbsd32_sigsetp_t) set; 1454 }; 1455 check_syscall_args(netbsd32___sigpending14) 1456 1457 struct netbsd32___sigprocmask14_args { 1458 syscallarg(int) how; 1459 syscallarg(netbsd32_sigsetp_t) set; 1460 syscallarg(netbsd32_sigsetp_t) oset; 1461 }; 1462 check_syscall_args(netbsd32___sigprocmask14) 1463 1464 struct netbsd32___sigsuspend14_args { 1465 syscallarg(netbsd32_sigsetp_t) set; 1466 }; 1467 check_syscall_args(netbsd32___sigsuspend14) 1468 1469 struct compat_16_netbsd32___sigreturn14_args { 1470 syscallarg(netbsd32_sigcontextp_t) sigcntxp; 1471 }; 1472 check_syscall_args(compat_16_netbsd32___sigreturn14) 1473 1474 struct netbsd32___getcwd_args { 1475 syscallarg(netbsd32_charp) bufp; 1476 syscallarg(netbsd32_size_t) length; 1477 }; 1478 check_syscall_args(netbsd32___getcwd) 1479 1480 struct netbsd32_fchroot_args { 1481 syscallarg(int) fd; 1482 }; 1483 check_syscall_args(netbsd32_fchroot) 1484 1485 struct compat_30_netbsd32_fhopen_args { 1486 syscallarg(netbsd32_fhandlep_t) fhp; 1487 syscallarg(int) flags; 1488 }; 1489 check_syscall_args(compat_30_netbsd32_fhopen) 1490 1491 struct compat_30_netbsd32_fhstat_args { 1492 syscallarg(netbsd32_fhandlep_t) fhp; 1493 syscallarg(netbsd32_stat13p_t) sb; 1494 }; 1495 check_syscall_args(compat_30_netbsd32_fhstat) 1496 1497 struct compat_20_netbsd32_fhstatfs_args { 1498 syscallarg(netbsd32_fhandlep_t) fhp; 1499 syscallarg(netbsd32_stat50p_t) buf; 1500 }; 1501 check_syscall_args(compat_20_netbsd32_fhstatfs) 1502 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 1503 1504 struct compat_50_netbsd32___semctl14_args { 1505 syscallarg(int) semid; 1506 syscallarg(int) semnum; 1507 syscallarg(int) cmd; 1508 syscallarg(netbsd32_semun50p_t) arg; 1509 }; 1510 check_syscall_args(compat_50_netbsd32___semctl14) 1511 #else 1512 #endif 1513 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 1514 1515 struct compat_50_netbsd32___msgctl13_args { 1516 syscallarg(int) msqid; 1517 syscallarg(int) cmd; 1518 syscallarg(netbsd32_msqid_ds50p_t) buf; 1519 }; 1520 check_syscall_args(compat_50_netbsd32___msgctl13) 1521 #else 1522 #endif 1523 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 1524 1525 struct compat_50_netbsd32___shmctl13_args { 1526 syscallarg(int) shmid; 1527 syscallarg(int) cmd; 1528 syscallarg(netbsd32_shmid_ds50p_t) buf; 1529 }; 1530 check_syscall_args(compat_50_netbsd32___shmctl13) 1531 #else 1532 #endif 1533 1534 struct netbsd32_lchflags_args { 1535 syscallarg(netbsd32_charp) path; 1536 syscallarg(netbsd32_u_long) flags; 1537 }; 1538 check_syscall_args(netbsd32_lchflags) 1539 1540 struct netbsd32_utrace_args { 1541 syscallarg(netbsd32_charp) label; 1542 syscallarg(netbsd32_voidp) addr; 1543 syscallarg(netbsd32_size_t) len; 1544 }; 1545 check_syscall_args(netbsd32_utrace) 1546 1547 struct netbsd32_getcontext_args { 1548 syscallarg(netbsd32_ucontextp) ucp; 1549 }; 1550 check_syscall_args(netbsd32_getcontext) 1551 1552 struct netbsd32_setcontext_args { 1553 syscallarg(netbsd32_ucontextp) ucp; 1554 syscallarg(uint32_t) flags; 1555 syscallarg(netbsd32_lwpidp) new_lwp; 1556 }; 1557 check_syscall_args(netbsd32_setcontext) 1558 1559 struct netbsd32__lwp_create_args { 1560 syscallarg(netbsd32_ucontextp) ucp; 1561 syscallarg(netbsd32_u_long) flags; 1562 syscallarg(netbsd32_lwpidp) new_lwp; 1563 }; 1564 check_syscall_args(netbsd32__lwp_create) 1565 1566 struct netbsd32__lwp_wait_args { 1567 syscallarg(lwpid_t) wait_for; 1568 syscallarg(netbsd32_lwpidp) departed; 1569 }; 1570 check_syscall_args(netbsd32__lwp_wait) 1571 1572 struct netbsd32__lwp_suspend_args { 1573 syscallarg(lwpid_t) target; 1574 }; 1575 check_syscall_args(netbsd32__lwp_suspend) 1576 1577 struct netbsd32__lwp_continue_args { 1578 syscallarg(lwpid_t) target; 1579 }; 1580 check_syscall_args(netbsd32__lwp_continue) 1581 1582 struct netbsd32__lwp_wakeup_args { 1583 syscallarg(lwpid_t) target; 1584 }; 1585 check_syscall_args(netbsd32__lwp_wakeup) 1586 1587 struct netbsd32__lwp_setprivate_args { 1588 syscallarg(netbsd32_voidp) ptr; 1589 }; 1590 check_syscall_args(netbsd32__lwp_setprivate) 1591 1592 struct netbsd32__lwp_kill_args { 1593 syscallarg(lwpid_t) target; 1594 syscallarg(int) signo; 1595 }; 1596 check_syscall_args(netbsd32__lwp_kill) 1597 1598 struct netbsd32__lwp_detach_args { 1599 syscallarg(lwpid_t) target; 1600 }; 1601 check_syscall_args(netbsd32__lwp_detach) 1602 1603 struct compat_50_netbsd32__lwp_park_args { 1604 syscallarg(netbsd32_timespec50p_t) ts; 1605 syscallarg(lwpid_t) unpark; 1606 syscallarg(netbsd32_voidp) hint; 1607 syscallarg(netbsd32_voidp) unparkhint; 1608 }; 1609 check_syscall_args(compat_50_netbsd32__lwp_park) 1610 1611 struct netbsd32__lwp_unpark_args { 1612 syscallarg(lwpid_t) target; 1613 syscallarg(netbsd32_voidp) hint; 1614 }; 1615 check_syscall_args(netbsd32__lwp_unpark) 1616 1617 struct netbsd32__lwp_unpark_all_args { 1618 syscallarg(netbsd32_lwpidp) targets; 1619 syscallarg(netbsd32_size_t) ntargets; 1620 syscallarg(netbsd32_voidp) hint; 1621 }; 1622 check_syscall_args(netbsd32__lwp_unpark_all) 1623 1624 struct netbsd32__lwp_setname_args { 1625 syscallarg(lwpid_t) target; 1626 syscallarg(netbsd32_charp) name; 1627 }; 1628 check_syscall_args(netbsd32__lwp_setname) 1629 1630 struct netbsd32__lwp_getname_args { 1631 syscallarg(lwpid_t) target; 1632 syscallarg(netbsd32_charp) name; 1633 syscallarg(netbsd32_size_t) len; 1634 }; 1635 check_syscall_args(netbsd32__lwp_getname) 1636 1637 struct netbsd32__lwp_ctl_args { 1638 syscallarg(int) features; 1639 syscallarg(netbsd32_pointer_t) address; 1640 }; 1641 check_syscall_args(netbsd32__lwp_ctl) 1642 1643 struct netbsd32___sigaction_sigtramp_args { 1644 syscallarg(int) signum; 1645 syscallarg(netbsd32_sigactionp_t) nsa; 1646 syscallarg(netbsd32_sigactionp_t) osa; 1647 syscallarg(netbsd32_voidp) tramp; 1648 syscallarg(int) vers; 1649 }; 1650 check_syscall_args(netbsd32___sigaction_sigtramp) 1651 1652 struct netbsd32_rasctl_args { 1653 syscallarg(netbsd32_voidp) addr; 1654 syscallarg(netbsd32_size_t) len; 1655 syscallarg(int) op; 1656 }; 1657 check_syscall_args(netbsd32_rasctl) 1658 1659 struct compat_50_netbsd32_kevent_args { 1660 syscallarg(int) fd; 1661 syscallarg(netbsd32_keventp_t) changelist; 1662 syscallarg(netbsd32_size_t) nchanges; 1663 syscallarg(netbsd32_keventp_t) eventlist; 1664 syscallarg(netbsd32_size_t) nevents; 1665 syscallarg(netbsd32_timespec50p_t) timeout; 1666 }; 1667 check_syscall_args(compat_50_netbsd32_kevent) 1668 1669 struct netbsd32__sched_setparam_args { 1670 syscallarg(pid_t) pid; 1671 syscallarg(lwpid_t) lid; 1672 syscallarg(int) policy; 1673 syscallarg(const netbsd32_sched_paramp_t) params; 1674 }; 1675 check_syscall_args(netbsd32__sched_setparam) 1676 1677 struct netbsd32__sched_getparam_args { 1678 syscallarg(pid_t) pid; 1679 syscallarg(lwpid_t) lid; 1680 syscallarg(netbsd32_intp) policy; 1681 syscallarg(netbsd32_sched_paramp_t) params; 1682 }; 1683 check_syscall_args(netbsd32__sched_getparam) 1684 1685 struct netbsd32__sched_setaffinity_args { 1686 syscallarg(pid_t) pid; 1687 syscallarg(lwpid_t) lid; 1688 syscallarg(netbsd32_size_t) size; 1689 syscallarg(const netbsd32_cpusetp_t) cpuset; 1690 }; 1691 check_syscall_args(netbsd32__sched_setaffinity) 1692 1693 struct netbsd32__sched_getaffinity_args { 1694 syscallarg(pid_t) pid; 1695 syscallarg(lwpid_t) lid; 1696 syscallarg(netbsd32_size_t) size; 1697 syscallarg(netbsd32_cpusetp_t) cpuset; 1698 }; 1699 check_syscall_args(netbsd32__sched_getaffinity) 1700 1701 struct netbsd32_fsync_range_args { 1702 syscallarg(int) fd; 1703 syscallarg(int) flags; 1704 syscallarg(off_t) start; 1705 syscallarg(off_t) length; 1706 }; 1707 check_syscall_args(netbsd32_fsync_range) 1708 1709 struct netbsd32_uuidgen_args { 1710 syscallarg(netbsd32_uuidp_t) store; 1711 syscallarg(int) count; 1712 }; 1713 check_syscall_args(netbsd32_uuidgen) 1714 1715 struct netbsd32_getvfsstat_args { 1716 syscallarg(netbsd32_statvfsp_t) buf; 1717 syscallarg(netbsd32_size_t) bufsize; 1718 syscallarg(int) flags; 1719 }; 1720 check_syscall_args(netbsd32_getvfsstat) 1721 1722 struct netbsd32_statvfs1_args { 1723 syscallarg(netbsd32_charp) path; 1724 syscallarg(netbsd32_statvfsp_t) buf; 1725 syscallarg(int) flags; 1726 }; 1727 check_syscall_args(netbsd32_statvfs1) 1728 1729 struct netbsd32_fstatvfs1_args { 1730 syscallarg(int) fd; 1731 syscallarg(netbsd32_statvfsp_t) buf; 1732 syscallarg(int) flags; 1733 }; 1734 check_syscall_args(netbsd32_fstatvfs1) 1735 1736 struct compat_30_netbsd32_fhstatvfs1_args { 1737 syscallarg(netbsd32_fhandlep_t) fhp; 1738 syscallarg(netbsd32_statvfsp_t) buf; 1739 syscallarg(int) flags; 1740 }; 1741 check_syscall_args(compat_30_netbsd32_fhstatvfs1) 1742 1743 struct netbsd32_extattrctl_args { 1744 syscallarg(netbsd32_charp) path; 1745 syscallarg(int) cmd; 1746 syscallarg(netbsd32_charp) filename; 1747 syscallarg(int) attrnamespace; 1748 syscallarg(netbsd32_charp) attrname; 1749 }; 1750 check_syscall_args(netbsd32_extattrctl) 1751 1752 struct netbsd32_extattr_set_file_args { 1753 syscallarg(netbsd32_charp) path; 1754 syscallarg(int) attrnamespace; 1755 syscallarg(netbsd32_charp) attrname; 1756 syscallarg(netbsd32_voidp) data; 1757 syscallarg(netbsd32_size_t) nbytes; 1758 }; 1759 check_syscall_args(netbsd32_extattr_set_file) 1760 1761 struct netbsd32_extattr_get_file_args { 1762 syscallarg(netbsd32_charp) path; 1763 syscallarg(int) attrnamespace; 1764 syscallarg(netbsd32_charp) attrname; 1765 syscallarg(netbsd32_voidp) data; 1766 syscallarg(netbsd32_size_t) nbytes; 1767 }; 1768 check_syscall_args(netbsd32_extattr_get_file) 1769 1770 struct netbsd32_extattr_delete_file_args { 1771 syscallarg(netbsd32_charp) path; 1772 syscallarg(int) attrnamespace; 1773 syscallarg(netbsd32_charp) attrname; 1774 }; 1775 check_syscall_args(netbsd32_extattr_delete_file) 1776 1777 struct netbsd32_extattr_set_fd_args { 1778 syscallarg(int) fd; 1779 syscallarg(int) attrnamespace; 1780 syscallarg(netbsd32_charp) attrname; 1781 syscallarg(netbsd32_voidp) data; 1782 syscallarg(netbsd32_size_t) nbytes; 1783 }; 1784 check_syscall_args(netbsd32_extattr_set_fd) 1785 1786 struct netbsd32_extattr_get_fd_args { 1787 syscallarg(int) fd; 1788 syscallarg(int) attrnamespace; 1789 syscallarg(netbsd32_charp) attrname; 1790 syscallarg(netbsd32_voidp) data; 1791 syscallarg(netbsd32_size_t) nbytes; 1792 }; 1793 check_syscall_args(netbsd32_extattr_get_fd) 1794 1795 struct netbsd32_extattr_delete_fd_args { 1796 syscallarg(int) fd; 1797 syscallarg(int) attrnamespace; 1798 syscallarg(netbsd32_charp) attrname; 1799 }; 1800 check_syscall_args(netbsd32_extattr_delete_fd) 1801 1802 struct netbsd32_extattr_set_link_args { 1803 syscallarg(netbsd32_charp) path; 1804 syscallarg(int) attrnamespace; 1805 syscallarg(netbsd32_charp) attrname; 1806 syscallarg(netbsd32_voidp) data; 1807 syscallarg(netbsd32_size_t) nbytes; 1808 }; 1809 check_syscall_args(netbsd32_extattr_set_link) 1810 1811 struct netbsd32_extattr_get_link_args { 1812 syscallarg(netbsd32_charp) path; 1813 syscallarg(int) attrnamespace; 1814 syscallarg(netbsd32_charp) attrname; 1815 syscallarg(netbsd32_voidp) data; 1816 syscallarg(netbsd32_size_t) nbytes; 1817 }; 1818 check_syscall_args(netbsd32_extattr_get_link) 1819 1820 struct netbsd32_extattr_delete_link_args { 1821 syscallarg(netbsd32_charp) path; 1822 syscallarg(int) attrnamespace; 1823 syscallarg(netbsd32_charp) attrname; 1824 }; 1825 check_syscall_args(netbsd32_extattr_delete_link) 1826 1827 struct netbsd32_extattr_list_fd_args { 1828 syscallarg(int) fd; 1829 syscallarg(int) attrnamespace; 1830 syscallarg(netbsd32_voidp) data; 1831 syscallarg(netbsd32_size_t) nbytes; 1832 }; 1833 check_syscall_args(netbsd32_extattr_list_fd) 1834 1835 struct netbsd32_extattr_list_file_args { 1836 syscallarg(netbsd32_charp) path; 1837 syscallarg(int) attrnamespace; 1838 syscallarg(netbsd32_voidp) data; 1839 syscallarg(netbsd32_size_t) nbytes; 1840 }; 1841 check_syscall_args(netbsd32_extattr_list_file) 1842 1843 struct netbsd32_extattr_list_link_args { 1844 syscallarg(netbsd32_charp) path; 1845 syscallarg(int) attrnamespace; 1846 syscallarg(netbsd32_voidp) data; 1847 syscallarg(netbsd32_size_t) nbytes; 1848 }; 1849 check_syscall_args(netbsd32_extattr_list_link) 1850 1851 struct compat_50_netbsd32_pselect_args { 1852 syscallarg(int) nd; 1853 syscallarg(netbsd32_fd_setp_t) in; 1854 syscallarg(netbsd32_fd_setp_t) ou; 1855 syscallarg(netbsd32_fd_setp_t) ex; 1856 syscallarg(netbsd32_timespec50p_t) ts; 1857 syscallarg(netbsd32_sigsetp_t) mask; 1858 }; 1859 check_syscall_args(compat_50_netbsd32_pselect) 1860 1861 struct compat_50_netbsd32_pollts_args { 1862 syscallarg(netbsd32_pollfdp_t) fds; 1863 syscallarg(u_int) nfds; 1864 syscallarg(netbsd32_timespec50p_t) ts; 1865 syscallarg(netbsd32_sigsetp_t) mask; 1866 }; 1867 check_syscall_args(compat_50_netbsd32_pollts) 1868 1869 struct netbsd32_setxattr_args { 1870 syscallarg(netbsd32_charp) path; 1871 syscallarg(netbsd32_charp) name; 1872 syscallarg(netbsd32_voidp) value; 1873 syscallarg(netbsd32_size_t) size; 1874 syscallarg(int) flags; 1875 }; 1876 check_syscall_args(netbsd32_setxattr) 1877 1878 struct netbsd32_lsetxattr_args { 1879 syscallarg(netbsd32_charp) path; 1880 syscallarg(netbsd32_charp) name; 1881 syscallarg(netbsd32_voidp) value; 1882 syscallarg(netbsd32_size_t) size; 1883 syscallarg(int) flags; 1884 }; 1885 check_syscall_args(netbsd32_lsetxattr) 1886 1887 struct netbsd32_fsetxattr_args { 1888 syscallarg(int) fd; 1889 syscallarg(netbsd32_charp) name; 1890 syscallarg(netbsd32_voidp) value; 1891 syscallarg(netbsd32_size_t) size; 1892 syscallarg(int) flags; 1893 }; 1894 check_syscall_args(netbsd32_fsetxattr) 1895 1896 struct netbsd32_getxattr_args { 1897 syscallarg(netbsd32_charp) path; 1898 syscallarg(netbsd32_charp) name; 1899 syscallarg(netbsd32_voidp) value; 1900 syscallarg(netbsd32_size_t) size; 1901 }; 1902 check_syscall_args(netbsd32_getxattr) 1903 1904 struct netbsd32_lgetxattr_args { 1905 syscallarg(netbsd32_charp) path; 1906 syscallarg(netbsd32_charp) name; 1907 syscallarg(netbsd32_voidp) value; 1908 syscallarg(netbsd32_size_t) size; 1909 }; 1910 check_syscall_args(netbsd32_lgetxattr) 1911 1912 struct netbsd32_fgetxattr_args { 1913 syscallarg(int) fd; 1914 syscallarg(netbsd32_charp) name; 1915 syscallarg(netbsd32_voidp) value; 1916 syscallarg(netbsd32_size_t) size; 1917 }; 1918 check_syscall_args(netbsd32_fgetxattr) 1919 1920 struct netbsd32_listxattr_args { 1921 syscallarg(netbsd32_charp) path; 1922 syscallarg(netbsd32_charp) list; 1923 syscallarg(netbsd32_size_t) size; 1924 }; 1925 check_syscall_args(netbsd32_listxattr) 1926 1927 struct netbsd32_llistxattr_args { 1928 syscallarg(netbsd32_charp) path; 1929 syscallarg(netbsd32_charp) list; 1930 syscallarg(netbsd32_size_t) size; 1931 }; 1932 check_syscall_args(netbsd32_llistxattr) 1933 1934 struct netbsd32_flistxattr_args { 1935 syscallarg(int) fd; 1936 syscallarg(netbsd32_charp) list; 1937 syscallarg(netbsd32_size_t) size; 1938 }; 1939 check_syscall_args(netbsd32_flistxattr) 1940 1941 struct netbsd32_removexattr_args { 1942 syscallarg(netbsd32_charp) path; 1943 syscallarg(netbsd32_charp) name; 1944 }; 1945 check_syscall_args(netbsd32_removexattr) 1946 1947 struct netbsd32_lremovexattr_args { 1948 syscallarg(netbsd32_charp) path; 1949 syscallarg(netbsd32_charp) name; 1950 }; 1951 check_syscall_args(netbsd32_lremovexattr) 1952 1953 struct netbsd32_fremovexattr_args { 1954 syscallarg(int) fd; 1955 syscallarg(netbsd32_charp) name; 1956 }; 1957 check_syscall_args(netbsd32_fremovexattr) 1958 1959 struct compat_50_netbsd32___stat30_args { 1960 syscallarg(netbsd32_charp) path; 1961 syscallarg(netbsd32_stat50p_t) ub; 1962 }; 1963 check_syscall_args(compat_50_netbsd32___stat30) 1964 1965 struct compat_50_netbsd32___fstat30_args { 1966 syscallarg(int) fd; 1967 syscallarg(netbsd32_stat50p_t) sb; 1968 }; 1969 check_syscall_args(compat_50_netbsd32___fstat30) 1970 1971 struct compat_50_netbsd32___lstat30_args { 1972 syscallarg(netbsd32_charp) path; 1973 syscallarg(netbsd32_stat50p_t) ub; 1974 }; 1975 check_syscall_args(compat_50_netbsd32___lstat30) 1976 1977 struct netbsd32___getdents30_args { 1978 syscallarg(int) fd; 1979 syscallarg(netbsd32_charp) buf; 1980 syscallarg(netbsd32_size_t) count; 1981 }; 1982 check_syscall_args(netbsd32___getdents30) 1983 1984 struct compat_30_netbsd32___fhstat30_args { 1985 syscallarg(netbsd32_fhandlep_t) fhp; 1986 syscallarg(netbsd32_stat50p_t) sb; 1987 }; 1988 check_syscall_args(compat_30_netbsd32___fhstat30) 1989 #if defined(NTP) || !defined(_KERNEL_OPT) 1990 1991 struct compat_50_netbsd32_ntp_gettime_args { 1992 syscallarg(netbsd32_ntptimeval50p_t) ntvp; 1993 }; 1994 check_syscall_args(compat_50_netbsd32_ntp_gettime) 1995 #else 1996 #endif 1997 1998 struct netbsd32___socket30_args { 1999 syscallarg(int) domain; 2000 syscallarg(int) type; 2001 syscallarg(int) protocol; 2002 }; 2003 check_syscall_args(netbsd32___socket30) 2004 2005 struct netbsd32___getfh30_args { 2006 syscallarg(netbsd32_charp) fname; 2007 syscallarg(netbsd32_pointer_t) fhp; 2008 syscallarg(netbsd32_size_tp) fh_size; 2009 }; 2010 check_syscall_args(netbsd32___getfh30) 2011 2012 struct netbsd32___fhopen40_args { 2013 syscallarg(netbsd32_pointer_t) fhp; 2014 syscallarg(netbsd32_size_t) fh_size; 2015 syscallarg(int) flags; 2016 }; 2017 check_syscall_args(netbsd32___fhopen40) 2018 2019 struct netbsd32___fhstatvfs140_args { 2020 syscallarg(netbsd32_pointer_t) fhp; 2021 syscallarg(netbsd32_size_t) fh_size; 2022 syscallarg(netbsd32_statvfsp_t) buf; 2023 syscallarg(int) flags; 2024 }; 2025 check_syscall_args(netbsd32___fhstatvfs140) 2026 2027 struct compat_50_netbsd32___fhstat40_args { 2028 syscallarg(netbsd32_pointer_t) fhp; 2029 syscallarg(netbsd32_size_t) fh_size; 2030 syscallarg(netbsd32_stat50p_t) sb; 2031 }; 2032 check_syscall_args(compat_50_netbsd32___fhstat40) 2033 2034 struct netbsd32___mount50_args { 2035 syscallarg(netbsd32_charp) type; 2036 syscallarg(netbsd32_charp) path; 2037 syscallarg(int) flags; 2038 syscallarg(netbsd32_voidp) data; 2039 syscallarg(netbsd32_size_t) data_len; 2040 }; 2041 check_syscall_args(netbsd32___mount50) 2042 2043 struct netbsd32_mremap_args { 2044 syscallarg(netbsd32_voidp) old_address; 2045 syscallarg(netbsd32_size_t) old_size; 2046 syscallarg(netbsd32_voidp) new_address; 2047 syscallarg(netbsd32_size_t) new_size; 2048 syscallarg(int) flags; 2049 }; 2050 check_syscall_args(netbsd32_mremap) 2051 2052 struct netbsd32___posix_fadvise50_args { 2053 syscallarg(int) fd; 2054 syscallarg(int) PAD; 2055 syscallarg(off_t) offset; 2056 syscallarg(off_t) len; 2057 syscallarg(int) advice; 2058 }; 2059 check_syscall_args(netbsd32___posix_fadvise50) 2060 2061 struct netbsd32___select50_args { 2062 syscallarg(int) nd; 2063 syscallarg(netbsd32_fd_setp_t) in; 2064 syscallarg(netbsd32_fd_setp_t) ou; 2065 syscallarg(netbsd32_fd_setp_t) ex; 2066 syscallarg(netbsd32_timevalp_t) tv; 2067 }; 2068 check_syscall_args(netbsd32___select50) 2069 2070 struct netbsd32___gettimeofday50_args { 2071 syscallarg(netbsd32_timevalp_t) tp; 2072 syscallarg(netbsd32_voidp) tzp; 2073 }; 2074 check_syscall_args(netbsd32___gettimeofday50) 2075 2076 struct netbsd32___settimeofday50_args { 2077 syscallarg(const netbsd32_timevalp_t) tv; 2078 syscallarg(const netbsd32_voidp) tzp; 2079 }; 2080 check_syscall_args(netbsd32___settimeofday50) 2081 2082 struct netbsd32___utimes50_args { 2083 syscallarg(const netbsd32_charp) path; 2084 syscallarg(const netbsd32_timevalp_t) tptr; 2085 }; 2086 check_syscall_args(netbsd32___utimes50) 2087 2088 struct netbsd32___adjtime50_args { 2089 syscallarg(const netbsd32_timevalp_t) delta; 2090 syscallarg(netbsd32_timevalp_t) olddelta; 2091 }; 2092 check_syscall_args(netbsd32___adjtime50) 2093 2094 struct netbsd32___futimes50_args { 2095 syscallarg(int) fd; 2096 syscallarg(const netbsd32_timevalp_t) tptr; 2097 }; 2098 check_syscall_args(netbsd32___futimes50) 2099 2100 struct netbsd32___lutimes50_args { 2101 syscallarg(const netbsd32_charp) path; 2102 syscallarg(const netbsd32_timevalp_t) tptr; 2103 }; 2104 check_syscall_args(netbsd32___lutimes50) 2105 2106 struct netbsd32___setitimer50_args { 2107 syscallarg(int) which; 2108 syscallarg(const netbsd32_itimervalp_t) itv; 2109 syscallarg(netbsd32_itimervalp_t) oitv; 2110 }; 2111 check_syscall_args(netbsd32___setitimer50) 2112 2113 struct netbsd32___getitimer50_args { 2114 syscallarg(int) which; 2115 syscallarg(netbsd32_itimervalp_t) itv; 2116 }; 2117 check_syscall_args(netbsd32___getitimer50) 2118 2119 struct netbsd32___clock_gettime50_args { 2120 syscallarg(clockid_t) clock_id; 2121 syscallarg(netbsd32_timespecp_t) tp; 2122 }; 2123 check_syscall_args(netbsd32___clock_gettime50) 2124 2125 struct netbsd32___clock_settime50_args { 2126 syscallarg(clockid_t) clock_id; 2127 syscallarg(const netbsd32_timespecp_t) tp; 2128 }; 2129 check_syscall_args(netbsd32___clock_settime50) 2130 2131 struct netbsd32___clock_getres50_args { 2132 syscallarg(clockid_t) clock_id; 2133 syscallarg(netbsd32_timespecp_t) tp; 2134 }; 2135 check_syscall_args(netbsd32___clock_getres50) 2136 2137 struct netbsd32___nanosleep50_args { 2138 syscallarg(const netbsd32_timespecp_t) rqtp; 2139 syscallarg(netbsd32_timespecp_t) rmtp; 2140 }; 2141 check_syscall_args(netbsd32___nanosleep50) 2142 2143 struct netbsd32_____sigtimedwait50_args { 2144 syscallarg(const netbsd32_sigsetp_t) set; 2145 syscallarg(netbsd32_siginfop_t) info; 2146 syscallarg(netbsd32_timespecp_t) timeout; 2147 }; 2148 check_syscall_args(netbsd32_____sigtimedwait50) 2149 2150 struct netbsd32____lwp_park50_args { 2151 syscallarg(const netbsd32_timespecp_t) ts; 2152 syscallarg(lwpid_t) unpark; 2153 syscallarg(const netbsd32_voidp) hint; 2154 syscallarg(const netbsd32_voidp) unparkhint; 2155 }; 2156 check_syscall_args(netbsd32____lwp_park50) 2157 2158 struct netbsd32___kevent50_args { 2159 syscallarg(int) fd; 2160 syscallarg(const netbsd32_keventp_t) changelist; 2161 syscallarg(netbsd32_size_t) nchanges; 2162 syscallarg(netbsd32_keventp_t) eventlist; 2163 syscallarg(netbsd32_size_t) nevents; 2164 syscallarg(const netbsd32_timespecp_t) timeout; 2165 }; 2166 check_syscall_args(netbsd32___kevent50) 2167 2168 struct netbsd32___pselect50_args { 2169 syscallarg(int) nd; 2170 syscallarg(netbsd32_fd_setp_t) in; 2171 syscallarg(netbsd32_fd_setp_t) ou; 2172 syscallarg(netbsd32_fd_setp_t) ex; 2173 syscallarg(const netbsd32_timespecp_t) ts; 2174 syscallarg(const netbsd32_sigsetp_t) mask; 2175 }; 2176 check_syscall_args(netbsd32___pselect50) 2177 2178 struct netbsd32___pollts50_args { 2179 syscallarg(netbsd32_pollfdp_t) fds; 2180 syscallarg(u_int) nfds; 2181 syscallarg(const netbsd32_timespecp_t) ts; 2182 syscallarg(const netbsd32_sigsetp_t) mask; 2183 }; 2184 check_syscall_args(netbsd32___pollts50) 2185 2186 struct netbsd32___stat50_args { 2187 syscallarg(const netbsd32_charp) path; 2188 syscallarg(netbsd32_statp_t) ub; 2189 }; 2190 check_syscall_args(netbsd32___stat50) 2191 2192 struct netbsd32___fstat50_args { 2193 syscallarg(int) fd; 2194 syscallarg(netbsd32_statp_t) sb; 2195 }; 2196 check_syscall_args(netbsd32___fstat50) 2197 2198 struct netbsd32___lstat50_args { 2199 syscallarg(const netbsd32_charp) path; 2200 syscallarg(netbsd32_statp_t) ub; 2201 }; 2202 check_syscall_args(netbsd32___lstat50) 2203 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2204 2205 struct netbsd32_____semctl50_args { 2206 syscallarg(int) semid; 2207 syscallarg(int) semnum; 2208 syscallarg(int) cmd; 2209 syscallarg(netbsd32_semunp_t) arg; 2210 }; 2211 check_syscall_args(netbsd32_____semctl50) 2212 #else 2213 #endif 2214 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2215 2216 struct netbsd32___shmctl50_args { 2217 syscallarg(int) shmid; 2218 syscallarg(int) cmd; 2219 syscallarg(netbsd32_shmid_dsp_t) buf; 2220 }; 2221 check_syscall_args(netbsd32___shmctl50) 2222 #else 2223 #endif 2224 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2225 2226 struct netbsd32___msgctl50_args { 2227 syscallarg(int) msqid; 2228 syscallarg(int) cmd; 2229 syscallarg(netbsd32_msqid_dsp_t) buf; 2230 }; 2231 check_syscall_args(netbsd32___msgctl50) 2232 #else 2233 #endif 2234 2235 struct netbsd32___getrusage50_args { 2236 syscallarg(int) who; 2237 syscallarg(netbsd32_rusagep_t) rusage; 2238 }; 2239 check_syscall_args(netbsd32___getrusage50) 2240 2241 struct netbsd32___timer_settime50_args { 2242 syscallarg(timer_t) timerid; 2243 syscallarg(int) flags; 2244 syscallarg(const netbsd32_itimerspecp_t) value; 2245 syscallarg(netbsd32_itimerspecp_t) ovalue; 2246 }; 2247 check_syscall_args(netbsd32___timer_settime50) 2248 2249 struct netbsd32___timer_gettime50_args { 2250 syscallarg(timer_t) timerid; 2251 syscallarg(netbsd32_itimerspecp_t) value; 2252 }; 2253 check_syscall_args(netbsd32___timer_gettime50) 2254 #if defined(NTP) || !defined(_KERNEL_OPT) 2255 2256 struct netbsd32___ntp_gettime50_args { 2257 syscallarg(netbsd32_ntptimevalp_t) ntvp; 2258 }; 2259 check_syscall_args(netbsd32___ntp_gettime50) 2260 #else 2261 #endif 2262 2263 struct netbsd32___wait450_args { 2264 syscallarg(int) pid; 2265 syscallarg(netbsd32_intp) status; 2266 syscallarg(int) options; 2267 syscallarg(netbsd32_rusagep_t) rusage; 2268 }; 2269 check_syscall_args(netbsd32___wait450) 2270 2271 struct netbsd32___mknod50_args { 2272 syscallarg(const netbsd32_charp) path; 2273 syscallarg(mode_t) mode; 2274 syscallarg(netbsd32_dev_t) dev; 2275 }; 2276 check_syscall_args(netbsd32___mknod50) 2277 2278 struct netbsd32___fhstat50_args { 2279 syscallarg(const netbsd32_voidp) fhp; 2280 syscallarg(netbsd32_size_t) fh_size; 2281 syscallarg(netbsd32_statp_t) sb; 2282 }; 2283 check_syscall_args(netbsd32___fhstat50) 2284 2285 struct netbsd32_pipe2_args { 2286 syscallarg(netbsd32_intp) fildes; 2287 syscallarg(int) flags; 2288 }; 2289 check_syscall_args(netbsd32_pipe2) 2290 2291 struct netbsd32_dup3_args { 2292 syscallarg(int) from; 2293 syscallarg(int) to; 2294 syscallarg(int) flags; 2295 }; 2296 check_syscall_args(netbsd32_dup3) 2297 2298 struct netbsd32_kqueue1_args { 2299 syscallarg(int) flags; 2300 }; 2301 check_syscall_args(netbsd32_kqueue1) 2302 2303 struct netbsd32_paccept_args { 2304 syscallarg(int) s; 2305 syscallarg(netbsd32_sockaddrp_t) name; 2306 syscallarg(netbsd32_socklenp_t) anamelen; 2307 syscallarg(const netbsd32_sigsetp_t) mask; 2308 syscallarg(int) flags; 2309 }; 2310 check_syscall_args(netbsd32_paccept) 2311 2312 struct netbsd32_linkat_args { 2313 syscallarg(int) fd1; 2314 syscallarg(const netbsd32_charp) name1; 2315 syscallarg(int) fd2; 2316 syscallarg(const netbsd32_charp) name2; 2317 syscallarg(int) flags; 2318 }; 2319 check_syscall_args(netbsd32_linkat) 2320 2321 struct netbsd32_renameat_args { 2322 syscallarg(int) fromfd; 2323 syscallarg(const netbsd32_charp) from; 2324 syscallarg(int) tofd; 2325 syscallarg(const netbsd32_charp) to; 2326 }; 2327 check_syscall_args(netbsd32_renameat) 2328 2329 struct netbsd32_mkfifoat_args { 2330 syscallarg(int) fd; 2331 syscallarg(const netbsd32_charp) path; 2332 syscallarg(mode_t) mode; 2333 }; 2334 check_syscall_args(netbsd32_mkfifoat) 2335 2336 struct netbsd32_mknodat_args { 2337 syscallarg(int) fd; 2338 syscallarg(const netbsd32_charp) path; 2339 syscallarg(mode_t) mode; 2340 syscallarg(uint32_t) dev; 2341 }; 2342 check_syscall_args(netbsd32_mknodat) 2343 2344 struct netbsd32_mkdirat_args { 2345 syscallarg(int) fd; 2346 syscallarg(const netbsd32_charp) path; 2347 syscallarg(mode_t) mode; 2348 }; 2349 check_syscall_args(netbsd32_mkdirat) 2350 2351 struct netbsd32_faccessat_args { 2352 syscallarg(int) fd; 2353 syscallarg(const netbsd32_charp) path; 2354 syscallarg(int) amode; 2355 syscallarg(int) flag; 2356 }; 2357 check_syscall_args(netbsd32_faccessat) 2358 2359 struct netbsd32_fchmodat_args { 2360 syscallarg(int) fd; 2361 syscallarg(const netbsd32_charp) path; 2362 syscallarg(mode_t) mode; 2363 syscallarg(int) flag; 2364 }; 2365 check_syscall_args(netbsd32_fchmodat) 2366 2367 struct netbsd32_fchownat_args { 2368 syscallarg(int) fd; 2369 syscallarg(const netbsd32_charp) path; 2370 syscallarg(uid_t) owner; 2371 syscallarg(gid_t) group; 2372 syscallarg(int) flag; 2373 }; 2374 check_syscall_args(netbsd32_fchownat) 2375 2376 struct netbsd32_fexecve_args { 2377 syscallarg(int) fd; 2378 syscallarg(netbsd32_charpp) argp; 2379 syscallarg(netbsd32_charpp) envp; 2380 }; 2381 check_syscall_args(netbsd32_fexecve) 2382 2383 struct netbsd32_fstatat_args { 2384 syscallarg(int) fd; 2385 syscallarg(const netbsd32_charp) path; 2386 syscallarg(netbsd32_statp_t) buf; 2387 syscallarg(int) flag; 2388 }; 2389 check_syscall_args(netbsd32_fstatat) 2390 2391 struct netbsd32_utimensat_args { 2392 syscallarg(int) fd; 2393 syscallarg(const netbsd32_charp) path; 2394 syscallarg(const netbsd32_timespecp_t) tptr; 2395 syscallarg(int) flag; 2396 }; 2397 check_syscall_args(netbsd32_utimensat) 2398 2399 struct netbsd32_openat_args { 2400 syscallarg(int) fd; 2401 syscallarg(const netbsd32_charp) path; 2402 syscallarg(int) oflags; 2403 syscallarg(mode_t) mode; 2404 }; 2405 check_syscall_args(netbsd32_openat) 2406 2407 struct netbsd32_readlinkat_args { 2408 syscallarg(int) fd; 2409 syscallarg(const netbsd32_charp) path; 2410 syscallarg(netbsd32_charp) buf; 2411 syscallarg(size_t) bufsize; 2412 }; 2413 check_syscall_args(netbsd32_readlinkat) 2414 2415 struct netbsd32_symlinkat_args { 2416 syscallarg(const netbsd32_charp) path1; 2417 syscallarg(int) fd; 2418 syscallarg(const netbsd32_charp) path2; 2419 }; 2420 check_syscall_args(netbsd32_symlinkat) 2421 2422 struct netbsd32_unlinkat_args { 2423 syscallarg(int) fd; 2424 syscallarg(const netbsd32_charp) path; 2425 syscallarg(int) flag; 2426 }; 2427 check_syscall_args(netbsd32_unlinkat) 2428 2429 struct netbsd32_futimens_args { 2430 syscallarg(int) fd; 2431 syscallarg(const netbsd32_timespecp_t) tptr; 2432 }; 2433 check_syscall_args(netbsd32_futimens) 2434 2435 struct netbsd32___quotactl_args { 2436 syscallarg(const netbsd32_charp) path; 2437 syscallarg(netbsd32_voidp) args; 2438 }; 2439 check_syscall_args(netbsd32___quotactl) 2440 2441 /* 2442 * System call prototypes. 2443 */ 2444 2445 int netbsd32_syscall(struct lwp *, const struct netbsd32_syscall_args *, register_t *); 2446 2447 int netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *); 2448 2449 int sys_fork(struct lwp *, const void *, register_t *); 2450 2451 int netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *); 2452 2453 int netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *); 2454 2455 int netbsd32_open(struct lwp *, const struct netbsd32_open_args *, register_t *); 2456 2457 int netbsd32_close(struct lwp *, const struct netbsd32_close_args *, register_t *); 2458 2459 int compat_50_netbsd32_wait4(struct lwp *, const struct compat_50_netbsd32_wait4_args *, register_t *); 2460 2461 int compat_43_netbsd32_ocreat(struct lwp *, const struct compat_43_netbsd32_ocreat_args *, register_t *); 2462 2463 int netbsd32_link(struct lwp *, const struct netbsd32_link_args *, register_t *); 2464 2465 int netbsd32_unlink(struct lwp *, const struct netbsd32_unlink_args *, register_t *); 2466 2467 int netbsd32_chdir(struct lwp *, const struct netbsd32_chdir_args *, register_t *); 2468 2469 int netbsd32_fchdir(struct lwp *, const struct netbsd32_fchdir_args *, register_t *); 2470 2471 int compat_50_netbsd32_mknod(struct lwp *, const struct compat_50_netbsd32_mknod_args *, register_t *); 2472 2473 int netbsd32_chmod(struct lwp *, const struct netbsd32_chmod_args *, register_t *); 2474 2475 int netbsd32_chown(struct lwp *, const struct netbsd32_chown_args *, register_t *); 2476 2477 int netbsd32_break(struct lwp *, const struct netbsd32_break_args *, register_t *); 2478 2479 int compat_20_netbsd32_getfsstat(struct lwp *, const struct compat_20_netbsd32_getfsstat_args *, register_t *); 2480 2481 int compat_43_netbsd32_olseek(struct lwp *, const struct compat_43_netbsd32_olseek_args *, register_t *); 2482 2483 int sys_getpid(struct lwp *, const void *, register_t *); 2484 2485 int netbsd32_mount(struct lwp *, const struct netbsd32_mount_args *, register_t *); 2486 2487 int netbsd32_unmount(struct lwp *, const struct netbsd32_unmount_args *, register_t *); 2488 2489 int netbsd32_setuid(struct lwp *, const struct netbsd32_setuid_args *, register_t *); 2490 2491 int sys_getuid(struct lwp *, const void *, register_t *); 2492 2493 int sys_geteuid(struct lwp *, const void *, register_t *); 2494 2495 int netbsd32_ptrace(struct lwp *, const struct netbsd32_ptrace_args *, register_t *); 2496 2497 int netbsd32_recvmsg(struct lwp *, const struct netbsd32_recvmsg_args *, register_t *); 2498 2499 int netbsd32_sendmsg(struct lwp *, const struct netbsd32_sendmsg_args *, register_t *); 2500 2501 int netbsd32_recvfrom(struct lwp *, const struct netbsd32_recvfrom_args *, register_t *); 2502 2503 int netbsd32_accept(struct lwp *, const struct netbsd32_accept_args *, register_t *); 2504 2505 int netbsd32_getpeername(struct lwp *, const struct netbsd32_getpeername_args *, register_t *); 2506 2507 int netbsd32_getsockname(struct lwp *, const struct netbsd32_getsockname_args *, register_t *); 2508 2509 int netbsd32_access(struct lwp *, const struct netbsd32_access_args *, register_t *); 2510 2511 int netbsd32_chflags(struct lwp *, const struct netbsd32_chflags_args *, register_t *); 2512 2513 int netbsd32_fchflags(struct lwp *, const struct netbsd32_fchflags_args *, register_t *); 2514 2515 int sys_sync(struct lwp *, const void *, register_t *); 2516 2517 int netbsd32_kill(struct lwp *, const struct netbsd32_kill_args *, register_t *); 2518 2519 int compat_43_netbsd32_stat43(struct lwp *, const struct compat_43_netbsd32_stat43_args *, register_t *); 2520 2521 int sys_getppid(struct lwp *, const void *, register_t *); 2522 2523 int compat_43_netbsd32_lstat43(struct lwp *, const struct compat_43_netbsd32_lstat43_args *, register_t *); 2524 2525 int netbsd32_dup(struct lwp *, const struct netbsd32_dup_args *, register_t *); 2526 2527 int sys_pipe(struct lwp *, const void *, register_t *); 2528 2529 int sys_getegid(struct lwp *, const void *, register_t *); 2530 2531 int netbsd32_profil(struct lwp *, const struct netbsd32_profil_args *, register_t *); 2532 2533 int netbsd32_ktrace(struct lwp *, const struct netbsd32_ktrace_args *, register_t *); 2534 2535 int netbsd32_sigaction(struct lwp *, const struct netbsd32_sigaction_args *, register_t *); 2536 2537 int sys_getgid(struct lwp *, const void *, register_t *); 2538 2539 int compat_13_netbsd32_sigprocmask(struct lwp *, const struct compat_13_netbsd32_sigprocmask_args *, register_t *); 2540 2541 int netbsd32___getlogin(struct lwp *, const struct netbsd32___getlogin_args *, register_t *); 2542 2543 int netbsd32_setlogin(struct lwp *, const struct netbsd32_setlogin_args *, register_t *); 2544 2545 int netbsd32_acct(struct lwp *, const struct netbsd32_acct_args *, register_t *); 2546 2547 int compat_13_sys_sigpending(struct lwp *, const void *, register_t *); 2548 2549 int compat_13_netbsd32_sigaltstack13(struct lwp *, const struct compat_13_netbsd32_sigaltstack13_args *, register_t *); 2550 2551 int netbsd32_ioctl(struct lwp *, const struct netbsd32_ioctl_args *, register_t *); 2552 2553 int compat_12_netbsd32_reboot(struct lwp *, const struct compat_12_netbsd32_reboot_args *, register_t *); 2554 2555 int netbsd32_revoke(struct lwp *, const struct netbsd32_revoke_args *, register_t *); 2556 2557 int netbsd32_symlink(struct lwp *, const struct netbsd32_symlink_args *, register_t *); 2558 2559 int netbsd32_readlink(struct lwp *, const struct netbsd32_readlink_args *, register_t *); 2560 2561 int netbsd32_execve(struct lwp *, const struct netbsd32_execve_args *, register_t *); 2562 2563 int netbsd32_umask(struct lwp *, const struct netbsd32_umask_args *, register_t *); 2564 2565 int netbsd32_chroot(struct lwp *, const struct netbsd32_chroot_args *, register_t *); 2566 2567 int compat_43_netbsd32_fstat43(struct lwp *, const struct compat_43_netbsd32_fstat43_args *, register_t *); 2568 2569 int compat_43_netbsd32_ogetkerninfo(struct lwp *, const struct compat_43_netbsd32_ogetkerninfo_args *, register_t *); 2570 2571 int compat_43_sys_getpagesize(struct lwp *, const void *, register_t *); 2572 2573 int compat_12_netbsd32_msync(struct lwp *, const struct compat_12_netbsd32_msync_args *, register_t *); 2574 2575 int sys_vfork(struct lwp *, const void *, register_t *); 2576 2577 int netbsd32_sbrk(struct lwp *, const struct netbsd32_sbrk_args *, register_t *); 2578 2579 int netbsd32_sstk(struct lwp *, const struct netbsd32_sstk_args *, register_t *); 2580 2581 int compat_43_netbsd32_ommap(struct lwp *, const struct compat_43_netbsd32_ommap_args *, register_t *); 2582 2583 int netbsd32_ovadvise(struct lwp *, const struct netbsd32_ovadvise_args *, register_t *); 2584 2585 int netbsd32_munmap(struct lwp *, const struct netbsd32_munmap_args *, register_t *); 2586 2587 int netbsd32_mprotect(struct lwp *, const struct netbsd32_mprotect_args *, register_t *); 2588 2589 int netbsd32_madvise(struct lwp *, const struct netbsd32_madvise_args *, register_t *); 2590 2591 int netbsd32_mincore(struct lwp *, const struct netbsd32_mincore_args *, register_t *); 2592 2593 int netbsd32_getgroups(struct lwp *, const struct netbsd32_getgroups_args *, register_t *); 2594 2595 int netbsd32_setgroups(struct lwp *, const struct netbsd32_setgroups_args *, register_t *); 2596 2597 int sys_getpgrp(struct lwp *, const void *, register_t *); 2598 2599 int netbsd32_setpgid(struct lwp *, const struct netbsd32_setpgid_args *, register_t *); 2600 2601 int compat_50_netbsd32_setitimer(struct lwp *, const struct compat_50_netbsd32_setitimer_args *, register_t *); 2602 2603 int compat_43_sys_wait(struct lwp *, const void *, register_t *); 2604 2605 int compat_12_netbsd32_oswapon(struct lwp *, const struct compat_12_netbsd32_oswapon_args *, register_t *); 2606 2607 int compat_50_netbsd32_getitimer(struct lwp *, const struct compat_50_netbsd32_getitimer_args *, register_t *); 2608 2609 int compat_43_netbsd32_ogethostname(struct lwp *, const struct compat_43_netbsd32_ogethostname_args *, register_t *); 2610 2611 int compat_43_netbsd32_osethostname(struct lwp *, const struct compat_43_netbsd32_osethostname_args *, register_t *); 2612 2613 int compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *); 2614 2615 int netbsd32_dup2(struct lwp *, const struct netbsd32_dup2_args *, register_t *); 2616 2617 int netbsd32_fcntl(struct lwp *, const struct netbsd32_fcntl_args *, register_t *); 2618 2619 int compat_50_netbsd32_select(struct lwp *, const struct compat_50_netbsd32_select_args *, register_t *); 2620 2621 int netbsd32_fsync(struct lwp *, const struct netbsd32_fsync_args *, register_t *); 2622 2623 int netbsd32_setpriority(struct lwp *, const struct netbsd32_setpriority_args *, register_t *); 2624 2625 int compat_30_netbsd32_socket(struct lwp *, const struct compat_30_netbsd32_socket_args *, register_t *); 2626 2627 int netbsd32_connect(struct lwp *, const struct netbsd32_connect_args *, register_t *); 2628 2629 int compat_43_netbsd32_oaccept(struct lwp *, const struct compat_43_netbsd32_oaccept_args *, register_t *); 2630 2631 int netbsd32_getpriority(struct lwp *, const struct netbsd32_getpriority_args *, register_t *); 2632 2633 int compat_43_netbsd32_osend(struct lwp *, const struct compat_43_netbsd32_osend_args *, register_t *); 2634 2635 int compat_43_netbsd32_orecv(struct lwp *, const struct compat_43_netbsd32_orecv_args *, register_t *); 2636 2637 int compat_13_netbsd32_sigreturn(struct lwp *, const struct compat_13_netbsd32_sigreturn_args *, register_t *); 2638 2639 int netbsd32_bind(struct lwp *, const struct netbsd32_bind_args *, register_t *); 2640 2641 int netbsd32_setsockopt(struct lwp *, const struct netbsd32_setsockopt_args *, register_t *); 2642 2643 int netbsd32_listen(struct lwp *, const struct netbsd32_listen_args *, register_t *); 2644 2645 int compat_43_netbsd32_osigvec(struct lwp *, const struct compat_43_netbsd32_osigvec_args *, register_t *); 2646 2647 int compat_43_netbsd32_sigblock(struct lwp *, const struct compat_43_netbsd32_sigblock_args *, register_t *); 2648 2649 int compat_43_netbsd32_sigsetmask(struct lwp *, const struct compat_43_netbsd32_sigsetmask_args *, register_t *); 2650 2651 int compat_13_netbsd32_sigsuspend(struct lwp *, const struct compat_13_netbsd32_sigsuspend_args *, register_t *); 2652 2653 int compat_43_netbsd32_osigstack(struct lwp *, const struct compat_43_netbsd32_osigstack_args *, register_t *); 2654 2655 int compat_43_netbsd32_orecvmsg(struct lwp *, const struct compat_43_netbsd32_orecvmsg_args *, register_t *); 2656 2657 int compat_43_netbsd32_osendmsg(struct lwp *, const struct compat_43_netbsd32_osendmsg_args *, register_t *); 2658 2659 int compat_50_netbsd32_gettimeofday(struct lwp *, const struct compat_50_netbsd32_gettimeofday_args *, register_t *); 2660 2661 int compat_50_netbsd32_getrusage(struct lwp *, const struct compat_50_netbsd32_getrusage_args *, register_t *); 2662 2663 int netbsd32_getsockopt(struct lwp *, const struct netbsd32_getsockopt_args *, register_t *); 2664 2665 int netbsd32_readv(struct lwp *, const struct netbsd32_readv_args *, register_t *); 2666 2667 int netbsd32_writev(struct lwp *, const struct netbsd32_writev_args *, register_t *); 2668 2669 int compat_50_netbsd32_settimeofday(struct lwp *, const struct compat_50_netbsd32_settimeofday_args *, register_t *); 2670 2671 int netbsd32_fchown(struct lwp *, const struct netbsd32_fchown_args *, register_t *); 2672 2673 int netbsd32_fchmod(struct lwp *, const struct netbsd32_fchmod_args *, register_t *); 2674 2675 int compat_43_netbsd32_orecvfrom(struct lwp *, const struct compat_43_netbsd32_orecvfrom_args *, register_t *); 2676 2677 int netbsd32_setreuid(struct lwp *, const struct netbsd32_setreuid_args *, register_t *); 2678 2679 int netbsd32_setregid(struct lwp *, const struct netbsd32_setregid_args *, register_t *); 2680 2681 int netbsd32_rename(struct lwp *, const struct netbsd32_rename_args *, register_t *); 2682 2683 int compat_43_netbsd32_otruncate(struct lwp *, const struct compat_43_netbsd32_otruncate_args *, register_t *); 2684 2685 int compat_43_netbsd32_oftruncate(struct lwp *, const struct compat_43_netbsd32_oftruncate_args *, register_t *); 2686 2687 int netbsd32_flock(struct lwp *, const struct netbsd32_flock_args *, register_t *); 2688 2689 int netbsd32_mkfifo(struct lwp *, const struct netbsd32_mkfifo_args *, register_t *); 2690 2691 int netbsd32_sendto(struct lwp *, const struct netbsd32_sendto_args *, register_t *); 2692 2693 int netbsd32_shutdown(struct lwp *, const struct netbsd32_shutdown_args *, register_t *); 2694 2695 int netbsd32_socketpair(struct lwp *, const struct netbsd32_socketpair_args *, register_t *); 2696 2697 int netbsd32_mkdir(struct lwp *, const struct netbsd32_mkdir_args *, register_t *); 2698 2699 int netbsd32_rmdir(struct lwp *, const struct netbsd32_rmdir_args *, register_t *); 2700 2701 int compat_50_netbsd32_utimes(struct lwp *, const struct compat_50_netbsd32_utimes_args *, register_t *); 2702 2703 int compat_50_netbsd32_adjtime(struct lwp *, const struct compat_50_netbsd32_adjtime_args *, register_t *); 2704 2705 int compat_43_netbsd32_ogetpeername(struct lwp *, const struct compat_43_netbsd32_ogetpeername_args *, register_t *); 2706 2707 int compat_43_sys_gethostid(struct lwp *, const void *, register_t *); 2708 2709 int compat_43_netbsd32_sethostid(struct lwp *, const struct compat_43_netbsd32_sethostid_args *, register_t *); 2710 2711 int compat_43_netbsd32_ogetrlimit(struct lwp *, const struct compat_43_netbsd32_ogetrlimit_args *, register_t *); 2712 2713 int compat_43_netbsd32_osetrlimit(struct lwp *, const struct compat_43_netbsd32_osetrlimit_args *, register_t *); 2714 2715 int compat_43_netbsd32_killpg(struct lwp *, const struct compat_43_netbsd32_killpg_args *, register_t *); 2716 2717 int sys_setsid(struct lwp *, const void *, register_t *); 2718 2719 int compat_50_netbsd32_quotactl(struct lwp *, const struct compat_50_netbsd32_quotactl_args *, register_t *); 2720 2721 int compat_43_sys_quota(struct lwp *, const void *, register_t *); 2722 2723 int compat_43_netbsd32_ogetsockname(struct lwp *, const struct compat_43_netbsd32_ogetsockname_args *, register_t *); 2724 2725 int compat_43_netbsd32_ogetdirentries(struct lwp *, const struct compat_43_netbsd32_ogetdirentries_args *, register_t *); 2726 2727 int compat_20_netbsd32_statfs(struct lwp *, const struct compat_20_netbsd32_statfs_args *, register_t *); 2728 2729 int compat_20_netbsd32_fstatfs(struct lwp *, const struct compat_20_netbsd32_fstatfs_args *, register_t *); 2730 2731 int compat_30_netbsd32_getfh(struct lwp *, const struct compat_30_netbsd32_getfh_args *, register_t *); 2732 2733 int compat_09_netbsd32_ogetdomainname(struct lwp *, const struct compat_09_netbsd32_ogetdomainname_args *, register_t *); 2734 2735 int compat_09_netbsd32_osetdomainname(struct lwp *, const struct compat_09_netbsd32_osetdomainname_args *, register_t *); 2736 2737 int compat_09_netbsd32_uname(struct lwp *, const struct compat_09_netbsd32_uname_args *, register_t *); 2738 2739 int netbsd32_sysarch(struct lwp *, const struct netbsd32_sysarch_args *, register_t *); 2740 2741 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2742 int compat_10_netbsd32_semsys(struct lwp *, const struct compat_10_netbsd32_semsys_args *, register_t *); 2743 2744 #else 2745 #endif 2746 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2747 int compat_10_netbsd32_msgsys(struct lwp *, const struct compat_10_netbsd32_msgsys_args *, register_t *); 2748 2749 #else 2750 #endif 2751 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2752 int compat_10_netbsd32_shmsys(struct lwp *, const struct compat_10_netbsd32_shmsys_args *, register_t *); 2753 2754 #else 2755 #endif 2756 int netbsd32_pread(struct lwp *, const struct netbsd32_pread_args *, register_t *); 2757 2758 int netbsd32_pwrite(struct lwp *, const struct netbsd32_pwrite_args *, register_t *); 2759 2760 #if defined(NTP) || !defined(_KERNEL_OPT) 2761 int compat_30_netbsd32_ntp_gettime(struct lwp *, const struct compat_30_netbsd32_ntp_gettime_args *, register_t *); 2762 2763 int netbsd32_ntp_adjtime(struct lwp *, const struct netbsd32_ntp_adjtime_args *, register_t *); 2764 2765 #else 2766 #endif 2767 int netbsd32_setgid(struct lwp *, const struct netbsd32_setgid_args *, register_t *); 2768 2769 int netbsd32_setegid(struct lwp *, const struct netbsd32_setegid_args *, register_t *); 2770 2771 int netbsd32_seteuid(struct lwp *, const struct netbsd32_seteuid_args *, register_t *); 2772 2773 int compat_12_netbsd32_stat12(struct lwp *, const struct compat_12_netbsd32_stat12_args *, register_t *); 2774 2775 int compat_12_netbsd32_fstat12(struct lwp *, const struct compat_12_netbsd32_fstat12_args *, register_t *); 2776 2777 int compat_12_netbsd32_lstat12(struct lwp *, const struct compat_12_netbsd32_lstat12_args *, register_t *); 2778 2779 int netbsd32_pathconf(struct lwp *, const struct netbsd32_pathconf_args *, register_t *); 2780 2781 int netbsd32_fpathconf(struct lwp *, const struct netbsd32_fpathconf_args *, register_t *); 2782 2783 int netbsd32_getrlimit(struct lwp *, const struct netbsd32_getrlimit_args *, register_t *); 2784 2785 int netbsd32_setrlimit(struct lwp *, const struct netbsd32_setrlimit_args *, register_t *); 2786 2787 int compat_12_netbsd32_getdirentries(struct lwp *, const struct compat_12_netbsd32_getdirentries_args *, register_t *); 2788 2789 int netbsd32_mmap(struct lwp *, const struct netbsd32_mmap_args *, register_t *); 2790 2791 int netbsd32____syscall(struct lwp *, const struct netbsd32____syscall_args *, register_t *); 2792 2793 int netbsd32_lseek(struct lwp *, const struct netbsd32_lseek_args *, register_t *); 2794 2795 int netbsd32_truncate(struct lwp *, const struct netbsd32_truncate_args *, register_t *); 2796 2797 int netbsd32_ftruncate(struct lwp *, const struct netbsd32_ftruncate_args *, register_t *); 2798 2799 int netbsd32___sysctl(struct lwp *, const struct netbsd32___sysctl_args *, register_t *); 2800 2801 int netbsd32_mlock(struct lwp *, const struct netbsd32_mlock_args *, register_t *); 2802 2803 int netbsd32_munlock(struct lwp *, const struct netbsd32_munlock_args *, register_t *); 2804 2805 int netbsd32_undelete(struct lwp *, const struct netbsd32_undelete_args *, register_t *); 2806 2807 int compat_50_netbsd32_futimes(struct lwp *, const struct compat_50_netbsd32_futimes_args *, register_t *); 2808 2809 int netbsd32_getpgid(struct lwp *, const struct netbsd32_getpgid_args *, register_t *); 2810 2811 int netbsd32_reboot(struct lwp *, const struct netbsd32_reboot_args *, register_t *); 2812 2813 int netbsd32_poll(struct lwp *, const struct netbsd32_poll_args *, register_t *); 2814 2815 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2816 int compat_14_netbsd32___semctl(struct lwp *, const struct compat_14_netbsd32___semctl_args *, register_t *); 2817 2818 int netbsd32_semget(struct lwp *, const struct netbsd32_semget_args *, register_t *); 2819 2820 int netbsd32_semop(struct lwp *, const struct netbsd32_semop_args *, register_t *); 2821 2822 int netbsd32_semconfig(struct lwp *, const struct netbsd32_semconfig_args *, register_t *); 2823 2824 #else 2825 #endif 2826 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2827 int compat_14_netbsd32_msgctl(struct lwp *, const struct compat_14_netbsd32_msgctl_args *, register_t *); 2828 2829 int netbsd32_msgget(struct lwp *, const struct netbsd32_msgget_args *, register_t *); 2830 2831 int netbsd32_msgsnd(struct lwp *, const struct netbsd32_msgsnd_args *, register_t *); 2832 2833 int netbsd32_msgrcv(struct lwp *, const struct netbsd32_msgrcv_args *, register_t *); 2834 2835 #else 2836 #endif 2837 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2838 int netbsd32_shmat(struct lwp *, const struct netbsd32_shmat_args *, register_t *); 2839 2840 int compat_14_netbsd32_shmctl(struct lwp *, const struct compat_14_netbsd32_shmctl_args *, register_t *); 2841 2842 int netbsd32_shmdt(struct lwp *, const struct netbsd32_shmdt_args *, register_t *); 2843 2844 int netbsd32_shmget(struct lwp *, const struct netbsd32_shmget_args *, register_t *); 2845 2846 #else 2847 #endif 2848 int compat_50_netbsd32_clock_gettime(struct lwp *, const struct compat_50_netbsd32_clock_gettime_args *, register_t *); 2849 2850 int compat_50_netbsd32_clock_settime(struct lwp *, const struct compat_50_netbsd32_clock_settime_args *, register_t *); 2851 2852 int compat_50_netbsd32_clock_getres(struct lwp *, const struct compat_50_netbsd32_clock_getres_args *, register_t *); 2853 2854 int netbsd32_timer_create(struct lwp *, const struct netbsd32_timer_create_args *, register_t *); 2855 2856 int netbsd32_timer_delete(struct lwp *, const struct netbsd32_timer_delete_args *, register_t *); 2857 2858 int compat_50_netbsd32_timer_settime(struct lwp *, const struct compat_50_netbsd32_timer_settime_args *, register_t *); 2859 2860 int compat_50_netbsd32_timer_gettime(struct lwp *, const struct compat_50_netbsd32_timer_gettime_args *, register_t *); 2861 2862 int netbsd32_timer_getoverrun(struct lwp *, const struct netbsd32_timer_getoverrun_args *, register_t *); 2863 2864 int compat_50_netbsd32_nanosleep(struct lwp *, const struct compat_50_netbsd32_nanosleep_args *, register_t *); 2865 2866 int netbsd32_fdatasync(struct lwp *, const struct netbsd32_fdatasync_args *, register_t *); 2867 2868 int netbsd32_mlockall(struct lwp *, const struct netbsd32_mlockall_args *, register_t *); 2869 2870 int sys_munlockall(struct lwp *, const void *, register_t *); 2871 2872 int compat_50_netbsd32___sigtimedwait(struct lwp *, const struct compat_50_netbsd32___sigtimedwait_args *, register_t *); 2873 2874 int netbsd32__ksem_init(struct lwp *, const struct netbsd32__ksem_init_args *, register_t *); 2875 2876 int netbsd32__ksem_open(struct lwp *, const struct netbsd32__ksem_open_args *, register_t *); 2877 2878 int netbsd32__ksem_unlink(struct lwp *, const struct netbsd32__ksem_unlink_args *, register_t *); 2879 2880 int netbsd32__ksem_close(struct lwp *, const struct netbsd32__ksem_close_args *, register_t *); 2881 2882 int netbsd32__ksem_post(struct lwp *, const struct netbsd32__ksem_post_args *, register_t *); 2883 2884 int netbsd32__ksem_wait(struct lwp *, const struct netbsd32__ksem_wait_args *, register_t *); 2885 2886 int netbsd32__ksem_trywait(struct lwp *, const struct netbsd32__ksem_trywait_args *, register_t *); 2887 2888 int netbsd32__ksem_getvalue(struct lwp *, const struct netbsd32__ksem_getvalue_args *, register_t *); 2889 2890 int netbsd32__ksem_destroy(struct lwp *, const struct netbsd32__ksem_destroy_args *, register_t *); 2891 2892 int netbsd32__ksem_timedwait(struct lwp *, const struct netbsd32__ksem_timedwait_args *, register_t *); 2893 2894 int netbsd32___posix_rename(struct lwp *, const struct netbsd32___posix_rename_args *, register_t *); 2895 2896 int netbsd32_swapctl(struct lwp *, const struct netbsd32_swapctl_args *, register_t *); 2897 2898 int compat_30_netbsd32_getdents(struct lwp *, const struct compat_30_netbsd32_getdents_args *, register_t *); 2899 2900 int netbsd32_minherit(struct lwp *, const struct netbsd32_minherit_args *, register_t *); 2901 2902 int netbsd32_lchmod(struct lwp *, const struct netbsd32_lchmod_args *, register_t *); 2903 2904 int netbsd32_lchown(struct lwp *, const struct netbsd32_lchown_args *, register_t *); 2905 2906 int compat_50_netbsd32_lutimes(struct lwp *, const struct compat_50_netbsd32_lutimes_args *, register_t *); 2907 2908 int netbsd32___msync13(struct lwp *, const struct netbsd32___msync13_args *, register_t *); 2909 2910 int compat_30_netbsd32___stat13(struct lwp *, const struct compat_30_netbsd32___stat13_args *, register_t *); 2911 2912 int compat_30_netbsd32___fstat13(struct lwp *, const struct compat_30_netbsd32___fstat13_args *, register_t *); 2913 2914 int compat_30_netbsd32___lstat13(struct lwp *, const struct compat_30_netbsd32___lstat13_args *, register_t *); 2915 2916 int netbsd32___sigaltstack14(struct lwp *, const struct netbsd32___sigaltstack14_args *, register_t *); 2917 2918 int sys___vfork14(struct lwp *, const void *, register_t *); 2919 2920 int netbsd32___posix_chown(struct lwp *, const struct netbsd32___posix_chown_args *, register_t *); 2921 2922 int netbsd32___posix_fchown(struct lwp *, const struct netbsd32___posix_fchown_args *, register_t *); 2923 2924 int netbsd32___posix_lchown(struct lwp *, const struct netbsd32___posix_lchown_args *, register_t *); 2925 2926 int netbsd32_getsid(struct lwp *, const struct netbsd32_getsid_args *, register_t *); 2927 2928 int netbsd32___clone(struct lwp *, const struct netbsd32___clone_args *, register_t *); 2929 2930 int netbsd32_fktrace(struct lwp *, const struct netbsd32_fktrace_args *, register_t *); 2931 2932 int netbsd32_preadv(struct lwp *, const struct netbsd32_preadv_args *, register_t *); 2933 2934 int netbsd32_pwritev(struct lwp *, const struct netbsd32_pwritev_args *, register_t *); 2935 2936 int netbsd32___sigaction14(struct lwp *, const struct netbsd32___sigaction14_args *, register_t *); 2937 2938 int netbsd32___sigpending14(struct lwp *, const struct netbsd32___sigpending14_args *, register_t *); 2939 2940 int netbsd32___sigprocmask14(struct lwp *, const struct netbsd32___sigprocmask14_args *, register_t *); 2941 2942 int netbsd32___sigsuspend14(struct lwp *, const struct netbsd32___sigsuspend14_args *, register_t *); 2943 2944 int compat_16_netbsd32___sigreturn14(struct lwp *, const struct compat_16_netbsd32___sigreturn14_args *, register_t *); 2945 2946 int netbsd32___getcwd(struct lwp *, const struct netbsd32___getcwd_args *, register_t *); 2947 2948 int netbsd32_fchroot(struct lwp *, const struct netbsd32_fchroot_args *, register_t *); 2949 2950 int compat_30_netbsd32_fhopen(struct lwp *, const struct compat_30_netbsd32_fhopen_args *, register_t *); 2951 2952 int compat_30_netbsd32_fhstat(struct lwp *, const struct compat_30_netbsd32_fhstat_args *, register_t *); 2953 2954 int compat_20_netbsd32_fhstatfs(struct lwp *, const struct compat_20_netbsd32_fhstatfs_args *, register_t *); 2955 2956 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2957 int compat_50_netbsd32___semctl14(struct lwp *, const struct compat_50_netbsd32___semctl14_args *, register_t *); 2958 2959 #else 2960 #endif 2961 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2962 int compat_50_netbsd32___msgctl13(struct lwp *, const struct compat_50_netbsd32___msgctl13_args *, register_t *); 2963 2964 #else 2965 #endif 2966 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2967 int compat_50_netbsd32___shmctl13(struct lwp *, const struct compat_50_netbsd32___shmctl13_args *, register_t *); 2968 2969 #else 2970 #endif 2971 int netbsd32_lchflags(struct lwp *, const struct netbsd32_lchflags_args *, register_t *); 2972 2973 int sys_issetugid(struct lwp *, const void *, register_t *); 2974 2975 int netbsd32_utrace(struct lwp *, const struct netbsd32_utrace_args *, register_t *); 2976 2977 int netbsd32_getcontext(struct lwp *, const struct netbsd32_getcontext_args *, register_t *); 2978 2979 int netbsd32_setcontext(struct lwp *, const struct netbsd32_setcontext_args *, register_t *); 2980 2981 int netbsd32__lwp_create(struct lwp *, const struct netbsd32__lwp_create_args *, register_t *); 2982 2983 int sys__lwp_exit(struct lwp *, const void *, register_t *); 2984 2985 int sys__lwp_self(struct lwp *, const void *, register_t *); 2986 2987 int netbsd32__lwp_wait(struct lwp *, const struct netbsd32__lwp_wait_args *, register_t *); 2988 2989 int netbsd32__lwp_suspend(struct lwp *, const struct netbsd32__lwp_suspend_args *, register_t *); 2990 2991 int netbsd32__lwp_continue(struct lwp *, const struct netbsd32__lwp_continue_args *, register_t *); 2992 2993 int netbsd32__lwp_wakeup(struct lwp *, const struct netbsd32__lwp_wakeup_args *, register_t *); 2994 2995 int sys__lwp_getprivate(struct lwp *, const void *, register_t *); 2996 2997 int netbsd32__lwp_setprivate(struct lwp *, const struct netbsd32__lwp_setprivate_args *, register_t *); 2998 2999 int netbsd32__lwp_kill(struct lwp *, const struct netbsd32__lwp_kill_args *, register_t *); 3000 3001 int netbsd32__lwp_detach(struct lwp *, const struct netbsd32__lwp_detach_args *, register_t *); 3002 3003 int compat_50_netbsd32__lwp_park(struct lwp *, const struct compat_50_netbsd32__lwp_park_args *, register_t *); 3004 3005 int netbsd32__lwp_unpark(struct lwp *, const struct netbsd32__lwp_unpark_args *, register_t *); 3006 3007 int netbsd32__lwp_unpark_all(struct lwp *, const struct netbsd32__lwp_unpark_all_args *, register_t *); 3008 3009 int netbsd32__lwp_setname(struct lwp *, const struct netbsd32__lwp_setname_args *, register_t *); 3010 3011 int netbsd32__lwp_getname(struct lwp *, const struct netbsd32__lwp_getname_args *, register_t *); 3012 3013 int netbsd32__lwp_ctl(struct lwp *, const struct netbsd32__lwp_ctl_args *, register_t *); 3014 3015 int netbsd32___sigaction_sigtramp(struct lwp *, const struct netbsd32___sigaction_sigtramp_args *, register_t *); 3016 3017 int netbsd32_rasctl(struct lwp *, const struct netbsd32_rasctl_args *, register_t *); 3018 3019 int sys_kqueue(struct lwp *, const void *, register_t *); 3020 3021 int compat_50_netbsd32_kevent(struct lwp *, const struct compat_50_netbsd32_kevent_args *, register_t *); 3022 3023 int netbsd32__sched_setparam(struct lwp *, const struct netbsd32__sched_setparam_args *, register_t *); 3024 3025 int netbsd32__sched_getparam(struct lwp *, const struct netbsd32__sched_getparam_args *, register_t *); 3026 3027 int netbsd32__sched_setaffinity(struct lwp *, const struct netbsd32__sched_setaffinity_args *, register_t *); 3028 3029 int netbsd32__sched_getaffinity(struct lwp *, const struct netbsd32__sched_getaffinity_args *, register_t *); 3030 3031 int sys_sched_yield(struct lwp *, const void *, register_t *); 3032 3033 int netbsd32_fsync_range(struct lwp *, const struct netbsd32_fsync_range_args *, register_t *); 3034 3035 int netbsd32_uuidgen(struct lwp *, const struct netbsd32_uuidgen_args *, register_t *); 3036 3037 int netbsd32_getvfsstat(struct lwp *, const struct netbsd32_getvfsstat_args *, register_t *); 3038 3039 int netbsd32_statvfs1(struct lwp *, const struct netbsd32_statvfs1_args *, register_t *); 3040 3041 int netbsd32_fstatvfs1(struct lwp *, const struct netbsd32_fstatvfs1_args *, register_t *); 3042 3043 int compat_30_netbsd32_fhstatvfs1(struct lwp *, const struct compat_30_netbsd32_fhstatvfs1_args *, register_t *); 3044 3045 int netbsd32_extattrctl(struct lwp *, const struct netbsd32_extattrctl_args *, register_t *); 3046 3047 int netbsd32_extattr_set_file(struct lwp *, const struct netbsd32_extattr_set_file_args *, register_t *); 3048 3049 int netbsd32_extattr_get_file(struct lwp *, const struct netbsd32_extattr_get_file_args *, register_t *); 3050 3051 int netbsd32_extattr_delete_file(struct lwp *, const struct netbsd32_extattr_delete_file_args *, register_t *); 3052 3053 int netbsd32_extattr_set_fd(struct lwp *, const struct netbsd32_extattr_set_fd_args *, register_t *); 3054 3055 int netbsd32_extattr_get_fd(struct lwp *, const struct netbsd32_extattr_get_fd_args *, register_t *); 3056 3057 int netbsd32_extattr_delete_fd(struct lwp *, const struct netbsd32_extattr_delete_fd_args *, register_t *); 3058 3059 int netbsd32_extattr_set_link(struct lwp *, const struct netbsd32_extattr_set_link_args *, register_t *); 3060 3061 int netbsd32_extattr_get_link(struct lwp *, const struct netbsd32_extattr_get_link_args *, register_t *); 3062 3063 int netbsd32_extattr_delete_link(struct lwp *, const struct netbsd32_extattr_delete_link_args *, register_t *); 3064 3065 int netbsd32_extattr_list_fd(struct lwp *, const struct netbsd32_extattr_list_fd_args *, register_t *); 3066 3067 int netbsd32_extattr_list_file(struct lwp *, const struct netbsd32_extattr_list_file_args *, register_t *); 3068 3069 int netbsd32_extattr_list_link(struct lwp *, const struct netbsd32_extattr_list_link_args *, register_t *); 3070 3071 int compat_50_netbsd32_pselect(struct lwp *, const struct compat_50_netbsd32_pselect_args *, register_t *); 3072 3073 int compat_50_netbsd32_pollts(struct lwp *, const struct compat_50_netbsd32_pollts_args *, register_t *); 3074 3075 int netbsd32_setxattr(struct lwp *, const struct netbsd32_setxattr_args *, register_t *); 3076 3077 int netbsd32_lsetxattr(struct lwp *, const struct netbsd32_lsetxattr_args *, register_t *); 3078 3079 int netbsd32_fsetxattr(struct lwp *, const struct netbsd32_fsetxattr_args *, register_t *); 3080 3081 int netbsd32_getxattr(struct lwp *, const struct netbsd32_getxattr_args *, register_t *); 3082 3083 int netbsd32_lgetxattr(struct lwp *, const struct netbsd32_lgetxattr_args *, register_t *); 3084 3085 int netbsd32_fgetxattr(struct lwp *, const struct netbsd32_fgetxattr_args *, register_t *); 3086 3087 int netbsd32_listxattr(struct lwp *, const struct netbsd32_listxattr_args *, register_t *); 3088 3089 int netbsd32_llistxattr(struct lwp *, const struct netbsd32_llistxattr_args *, register_t *); 3090 3091 int netbsd32_flistxattr(struct lwp *, const struct netbsd32_flistxattr_args *, register_t *); 3092 3093 int netbsd32_removexattr(struct lwp *, const struct netbsd32_removexattr_args *, register_t *); 3094 3095 int netbsd32_lremovexattr(struct lwp *, const struct netbsd32_lremovexattr_args *, register_t *); 3096 3097 int netbsd32_fremovexattr(struct lwp *, const struct netbsd32_fremovexattr_args *, register_t *); 3098 3099 int compat_50_netbsd32___stat30(struct lwp *, const struct compat_50_netbsd32___stat30_args *, register_t *); 3100 3101 int compat_50_netbsd32___fstat30(struct lwp *, const struct compat_50_netbsd32___fstat30_args *, register_t *); 3102 3103 int compat_50_netbsd32___lstat30(struct lwp *, const struct compat_50_netbsd32___lstat30_args *, register_t *); 3104 3105 int netbsd32___getdents30(struct lwp *, const struct netbsd32___getdents30_args *, register_t *); 3106 3107 int compat_30_netbsd32___fhstat30(struct lwp *, const struct compat_30_netbsd32___fhstat30_args *, register_t *); 3108 3109 #if defined(NTP) || !defined(_KERNEL_OPT) 3110 int compat_50_netbsd32_ntp_gettime(struct lwp *, const struct compat_50_netbsd32_ntp_gettime_args *, register_t *); 3111 3112 #else 3113 #endif 3114 int netbsd32___socket30(struct lwp *, const struct netbsd32___socket30_args *, register_t *); 3115 3116 int netbsd32___getfh30(struct lwp *, const struct netbsd32___getfh30_args *, register_t *); 3117 3118 int netbsd32___fhopen40(struct lwp *, const struct netbsd32___fhopen40_args *, register_t *); 3119 3120 int netbsd32___fhstatvfs140(struct lwp *, const struct netbsd32___fhstatvfs140_args *, register_t *); 3121 3122 int compat_50_netbsd32___fhstat40(struct lwp *, const struct compat_50_netbsd32___fhstat40_args *, register_t *); 3123 3124 int netbsd32___mount50(struct lwp *, const struct netbsd32___mount50_args *, register_t *); 3125 3126 int netbsd32_mremap(struct lwp *, const struct netbsd32_mremap_args *, register_t *); 3127 3128 int netbsd32___posix_fadvise50(struct lwp *, const struct netbsd32___posix_fadvise50_args *, register_t *); 3129 3130 int netbsd32___select50(struct lwp *, const struct netbsd32___select50_args *, register_t *); 3131 3132 int netbsd32___gettimeofday50(struct lwp *, const struct netbsd32___gettimeofday50_args *, register_t *); 3133 3134 int netbsd32___settimeofday50(struct lwp *, const struct netbsd32___settimeofday50_args *, register_t *); 3135 3136 int netbsd32___utimes50(struct lwp *, const struct netbsd32___utimes50_args *, register_t *); 3137 3138 int netbsd32___adjtime50(struct lwp *, const struct netbsd32___adjtime50_args *, register_t *); 3139 3140 int netbsd32___futimes50(struct lwp *, const struct netbsd32___futimes50_args *, register_t *); 3141 3142 int netbsd32___lutimes50(struct lwp *, const struct netbsd32___lutimes50_args *, register_t *); 3143 3144 int netbsd32___setitimer50(struct lwp *, const struct netbsd32___setitimer50_args *, register_t *); 3145 3146 int netbsd32___getitimer50(struct lwp *, const struct netbsd32___getitimer50_args *, register_t *); 3147 3148 int netbsd32___clock_gettime50(struct lwp *, const struct netbsd32___clock_gettime50_args *, register_t *); 3149 3150 int netbsd32___clock_settime50(struct lwp *, const struct netbsd32___clock_settime50_args *, register_t *); 3151 3152 int netbsd32___clock_getres50(struct lwp *, const struct netbsd32___clock_getres50_args *, register_t *); 3153 3154 int netbsd32___nanosleep50(struct lwp *, const struct netbsd32___nanosleep50_args *, register_t *); 3155 3156 int netbsd32_____sigtimedwait50(struct lwp *, const struct netbsd32_____sigtimedwait50_args *, register_t *); 3157 3158 int netbsd32____lwp_park50(struct lwp *, const struct netbsd32____lwp_park50_args *, register_t *); 3159 3160 int netbsd32___kevent50(struct lwp *, const struct netbsd32___kevent50_args *, register_t *); 3161 3162 int netbsd32___pselect50(struct lwp *, const struct netbsd32___pselect50_args *, register_t *); 3163 3164 int netbsd32___pollts50(struct lwp *, const struct netbsd32___pollts50_args *, register_t *); 3165 3166 int netbsd32___stat50(struct lwp *, const struct netbsd32___stat50_args *, register_t *); 3167 3168 int netbsd32___fstat50(struct lwp *, const struct netbsd32___fstat50_args *, register_t *); 3169 3170 int netbsd32___lstat50(struct lwp *, const struct netbsd32___lstat50_args *, register_t *); 3171 3172 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 3173 int netbsd32_____semctl50(struct lwp *, const struct netbsd32_____semctl50_args *, register_t *); 3174 3175 #else 3176 #endif 3177 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 3178 int netbsd32___shmctl50(struct lwp *, const struct netbsd32___shmctl50_args *, register_t *); 3179 3180 #else 3181 #endif 3182 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 3183 int netbsd32___msgctl50(struct lwp *, const struct netbsd32___msgctl50_args *, register_t *); 3184 3185 #else 3186 #endif 3187 int netbsd32___getrusage50(struct lwp *, const struct netbsd32___getrusage50_args *, register_t *); 3188 3189 int netbsd32___timer_settime50(struct lwp *, const struct netbsd32___timer_settime50_args *, register_t *); 3190 3191 int netbsd32___timer_gettime50(struct lwp *, const struct netbsd32___timer_gettime50_args *, register_t *); 3192 3193 #if defined(NTP) || !defined(_KERNEL_OPT) 3194 int netbsd32___ntp_gettime50(struct lwp *, const struct netbsd32___ntp_gettime50_args *, register_t *); 3195 3196 #else 3197 #endif 3198 int netbsd32___wait450(struct lwp *, const struct netbsd32___wait450_args *, register_t *); 3199 3200 int netbsd32___mknod50(struct lwp *, const struct netbsd32___mknod50_args *, register_t *); 3201 3202 int netbsd32___fhstat50(struct lwp *, const struct netbsd32___fhstat50_args *, register_t *); 3203 3204 int netbsd32_pipe2(struct lwp *, const struct netbsd32_pipe2_args *, register_t *); 3205 3206 int netbsd32_dup3(struct lwp *, const struct netbsd32_dup3_args *, register_t *); 3207 3208 int netbsd32_kqueue1(struct lwp *, const struct netbsd32_kqueue1_args *, register_t *); 3209 3210 int netbsd32_paccept(struct lwp *, const struct netbsd32_paccept_args *, register_t *); 3211 3212 int netbsd32_linkat(struct lwp *, const struct netbsd32_linkat_args *, register_t *); 3213 3214 int netbsd32_renameat(struct lwp *, const struct netbsd32_renameat_args *, register_t *); 3215 3216 int netbsd32_mkfifoat(struct lwp *, const struct netbsd32_mkfifoat_args *, register_t *); 3217 3218 int netbsd32_mknodat(struct lwp *, const struct netbsd32_mknodat_args *, register_t *); 3219 3220 int netbsd32_mkdirat(struct lwp *, const struct netbsd32_mkdirat_args *, register_t *); 3221 3222 int netbsd32_faccessat(struct lwp *, const struct netbsd32_faccessat_args *, register_t *); 3223 3224 int netbsd32_fchmodat(struct lwp *, const struct netbsd32_fchmodat_args *, register_t *); 3225 3226 int netbsd32_fchownat(struct lwp *, const struct netbsd32_fchownat_args *, register_t *); 3227 3228 int netbsd32_fexecve(struct lwp *, const struct netbsd32_fexecve_args *, register_t *); 3229 3230 int netbsd32_fstatat(struct lwp *, const struct netbsd32_fstatat_args *, register_t *); 3231 3232 int netbsd32_utimensat(struct lwp *, const struct netbsd32_utimensat_args *, register_t *); 3233 3234 int netbsd32_openat(struct lwp *, const struct netbsd32_openat_args *, register_t *); 3235 3236 int netbsd32_readlinkat(struct lwp *, const struct netbsd32_readlinkat_args *, register_t *); 3237 3238 int netbsd32_symlinkat(struct lwp *, const struct netbsd32_symlinkat_args *, register_t *); 3239 3240 int netbsd32_unlinkat(struct lwp *, const struct netbsd32_unlinkat_args *, register_t *); 3241 3242 int netbsd32_futimens(struct lwp *, const struct netbsd32_futimens_args *, register_t *); 3243 3244 int netbsd32___quotactl(struct lwp *, const struct netbsd32___quotactl_args *, register_t *); 3245 3246 #endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */ 3247