1 /* $NetBSD: netbsd32_syscallargs.h,v 1.118 2015/09/24 14:43:06 christos 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.109 2015/06/23 04:44:08 dholland 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 #if defined(NFSSERVER) || !defined(_KERNEL_OPT) 819 820 struct netbsd32_nfssvc_args { 821 syscallarg(int) flag; 822 syscallarg(netbsd32_voidp) argp; 823 }; 824 check_syscall_args(netbsd32_nfssvc) 825 #else 826 #endif 827 828 struct compat_43_netbsd32_ogetdirentries_args { 829 syscallarg(int) fd; 830 syscallarg(netbsd32_charp) buf; 831 syscallarg(u_int) count; 832 syscallarg(netbsd32_longp) basep; 833 }; 834 check_syscall_args(compat_43_netbsd32_ogetdirentries) 835 836 struct compat_20_netbsd32_statfs_args { 837 syscallarg(netbsd32_charp) path; 838 syscallarg(netbsd32_statfsp_t) buf; 839 }; 840 check_syscall_args(compat_20_netbsd32_statfs) 841 842 struct compat_20_netbsd32_fstatfs_args { 843 syscallarg(int) fd; 844 syscallarg(netbsd32_statfsp_t) buf; 845 }; 846 check_syscall_args(compat_20_netbsd32_fstatfs) 847 848 struct compat_30_netbsd32_getfh_args { 849 syscallarg(netbsd32_charp) fname; 850 syscallarg(netbsd32_compat_30_fhandlep_t) fhp; 851 }; 852 check_syscall_args(compat_30_netbsd32_getfh) 853 854 struct compat_09_netbsd32_ogetdomainname_args { 855 syscallarg(netbsd32_charp) domainname; 856 syscallarg(int) len; 857 }; 858 check_syscall_args(compat_09_netbsd32_ogetdomainname) 859 860 struct compat_09_netbsd32_osetdomainname_args { 861 syscallarg(netbsd32_charp) domainname; 862 syscallarg(int) len; 863 }; 864 check_syscall_args(compat_09_netbsd32_osetdomainname) 865 866 struct compat_09_netbsd32_uname_args { 867 syscallarg(netbsd32_outsnamep_t) name; 868 }; 869 check_syscall_args(compat_09_netbsd32_uname) 870 871 struct netbsd32_sysarch_args { 872 syscallarg(int) op; 873 syscallarg(netbsd32_voidp) parms; 874 }; 875 check_syscall_args(netbsd32_sysarch) 876 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 877 878 struct compat_10_netbsd32_semsys_args { 879 syscallarg(int) which; 880 syscallarg(int) a2; 881 syscallarg(int) a3; 882 syscallarg(int) a4; 883 syscallarg(int) a5; 884 }; 885 check_syscall_args(compat_10_netbsd32_semsys) 886 #else 887 #endif 888 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 889 890 struct compat_10_netbsd32_msgsys_args { 891 syscallarg(int) which; 892 syscallarg(int) a2; 893 syscallarg(int) a3; 894 syscallarg(int) a4; 895 syscallarg(int) a5; 896 syscallarg(int) a6; 897 }; 898 check_syscall_args(compat_10_netbsd32_msgsys) 899 #else 900 #endif 901 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 902 903 struct compat_10_netbsd32_shmsys_args { 904 syscallarg(int) which; 905 syscallarg(int) a2; 906 syscallarg(int) a3; 907 syscallarg(int) a4; 908 }; 909 check_syscall_args(compat_10_netbsd32_shmsys) 910 #else 911 #endif 912 913 struct netbsd32_pread_args { 914 syscallarg(int) fd; 915 syscallarg(netbsd32_voidp) buf; 916 syscallarg(netbsd32_size_t) nbyte; 917 syscallarg(int) PAD; 918 syscallarg(netbsd32_off_t) offset; 919 }; 920 check_syscall_args(netbsd32_pread) 921 922 struct netbsd32_pwrite_args { 923 syscallarg(int) fd; 924 syscallarg(netbsd32_voidp) buf; 925 syscallarg(netbsd32_size_t) nbyte; 926 syscallarg(int) PAD; 927 syscallarg(netbsd32_off_t) offset; 928 }; 929 check_syscall_args(netbsd32_pwrite) 930 #if defined(NTP) || !defined(_KERNEL_OPT) 931 932 struct compat_30_netbsd32_ntp_gettime_args { 933 syscallarg(netbsd32_ntptimeval50p_t) ntvp; 934 }; 935 check_syscall_args(compat_30_netbsd32_ntp_gettime) 936 937 struct netbsd32_ntp_adjtime_args { 938 syscallarg(netbsd32_timexp_t) tp; 939 }; 940 check_syscall_args(netbsd32_ntp_adjtime) 941 #else 942 #endif 943 944 struct netbsd32_setgid_args { 945 syscallarg(gid_t) gid; 946 }; 947 check_syscall_args(netbsd32_setgid) 948 949 struct netbsd32_setegid_args { 950 syscallarg(gid_t) egid; 951 }; 952 check_syscall_args(netbsd32_setegid) 953 954 struct netbsd32_seteuid_args { 955 syscallarg(uid_t) euid; 956 }; 957 check_syscall_args(netbsd32_seteuid) 958 959 struct compat_12_netbsd32_stat12_args { 960 syscallarg(netbsd32_charp) path; 961 syscallarg(netbsd32_stat12p_t) ub; 962 }; 963 check_syscall_args(compat_12_netbsd32_stat12) 964 965 struct compat_12_netbsd32_fstat12_args { 966 syscallarg(int) fd; 967 syscallarg(netbsd32_stat12p_t) sb; 968 }; 969 check_syscall_args(compat_12_netbsd32_fstat12) 970 971 struct compat_12_netbsd32_lstat12_args { 972 syscallarg(netbsd32_charp) path; 973 syscallarg(netbsd32_stat12p_t) ub; 974 }; 975 check_syscall_args(compat_12_netbsd32_lstat12) 976 977 struct netbsd32_pathconf_args { 978 syscallarg(netbsd32_charp) path; 979 syscallarg(int) name; 980 }; 981 check_syscall_args(netbsd32_pathconf) 982 983 struct netbsd32_fpathconf_args { 984 syscallarg(int) fd; 985 syscallarg(int) name; 986 }; 987 check_syscall_args(netbsd32_fpathconf) 988 989 struct netbsd32_getrlimit_args { 990 syscallarg(int) which; 991 syscallarg(netbsd32_rlimitp_t) rlp; 992 }; 993 check_syscall_args(netbsd32_getrlimit) 994 995 struct netbsd32_setrlimit_args { 996 syscallarg(int) which; 997 syscallarg(netbsd32_rlimitp_t) rlp; 998 }; 999 check_syscall_args(netbsd32_setrlimit) 1000 1001 struct compat_12_netbsd32_getdirentries_args { 1002 syscallarg(int) fd; 1003 syscallarg(netbsd32_charp) buf; 1004 syscallarg(u_int) count; 1005 syscallarg(netbsd32_longp) basep; 1006 }; 1007 check_syscall_args(compat_12_netbsd32_getdirentries) 1008 1009 struct netbsd32_mmap_args { 1010 syscallarg(netbsd32_voidp) addr; 1011 syscallarg(netbsd32_size_t) len; 1012 syscallarg(int) prot; 1013 syscallarg(int) flags; 1014 syscallarg(int) fd; 1015 syscallarg(netbsd32_long) PAD; 1016 syscallarg(netbsd32_off_t) pos; 1017 }; 1018 check_syscall_args(netbsd32_mmap) 1019 1020 struct netbsd32____syscall_args { 1021 syscallarg(quad_t) code; 1022 syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS]; 1023 }; 1024 1025 struct netbsd32_lseek_args { 1026 syscallarg(int) fd; 1027 syscallarg(int) PAD; 1028 syscallarg(netbsd32_off_t) offset; 1029 syscallarg(int) whence; 1030 }; 1031 check_syscall_args(netbsd32_lseek) 1032 1033 struct netbsd32_truncate_args { 1034 syscallarg(netbsd32_charp) path; 1035 syscallarg(int) PAD; 1036 syscallarg(netbsd32_off_t) length; 1037 }; 1038 check_syscall_args(netbsd32_truncate) 1039 1040 struct netbsd32_ftruncate_args { 1041 syscallarg(int) fd; 1042 syscallarg(int) PAD; 1043 syscallarg(netbsd32_off_t) length; 1044 }; 1045 check_syscall_args(netbsd32_ftruncate) 1046 1047 struct netbsd32___sysctl_args { 1048 syscallarg(netbsd32_intp) name; 1049 syscallarg(u_int) namelen; 1050 syscallarg(netbsd32_voidp) oldv; 1051 syscallarg(netbsd32_size_tp) oldlenp; 1052 syscallarg(netbsd32_voidp) newv; 1053 syscallarg(netbsd32_size_t) newlen; 1054 }; 1055 check_syscall_args(netbsd32___sysctl) 1056 1057 struct netbsd32_mlock_args { 1058 syscallarg(netbsd32_voidp) addr; 1059 syscallarg(netbsd32_size_t) len; 1060 }; 1061 check_syscall_args(netbsd32_mlock) 1062 1063 struct netbsd32_munlock_args { 1064 syscallarg(netbsd32_voidp) addr; 1065 syscallarg(netbsd32_size_t) len; 1066 }; 1067 check_syscall_args(netbsd32_munlock) 1068 1069 struct netbsd32_undelete_args { 1070 syscallarg(netbsd32_charp) path; 1071 }; 1072 check_syscall_args(netbsd32_undelete) 1073 1074 struct compat_50_netbsd32_futimes_args { 1075 syscallarg(int) fd; 1076 syscallarg(netbsd32_timeval50p_t) tptr; 1077 }; 1078 check_syscall_args(compat_50_netbsd32_futimes) 1079 1080 struct netbsd32_getpgid_args { 1081 syscallarg(pid_t) pid; 1082 }; 1083 check_syscall_args(netbsd32_getpgid) 1084 1085 struct netbsd32_reboot_args { 1086 syscallarg(int) opt; 1087 syscallarg(netbsd32_charp) bootstr; 1088 }; 1089 check_syscall_args(netbsd32_reboot) 1090 1091 struct netbsd32_poll_args { 1092 syscallarg(netbsd32_pollfdp_t) fds; 1093 syscallarg(u_int) nfds; 1094 syscallarg(int) timeout; 1095 }; 1096 check_syscall_args(netbsd32_poll) 1097 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 1098 1099 struct compat_14_netbsd32___semctl_args { 1100 syscallarg(int) semid; 1101 syscallarg(int) semnum; 1102 syscallarg(int) cmd; 1103 syscallarg(netbsd32_semunu_t) arg; 1104 }; 1105 check_syscall_args(compat_14_netbsd32___semctl) 1106 1107 struct netbsd32_semget_args { 1108 syscallarg(netbsd32_key_t) key; 1109 syscallarg(int) nsems; 1110 syscallarg(int) semflg; 1111 }; 1112 check_syscall_args(netbsd32_semget) 1113 1114 struct netbsd32_semop_args { 1115 syscallarg(int) semid; 1116 syscallarg(netbsd32_sembufp_t) sops; 1117 syscallarg(netbsd32_size_t) nsops; 1118 }; 1119 check_syscall_args(netbsd32_semop) 1120 1121 struct netbsd32_semconfig_args { 1122 syscallarg(int) flag; 1123 }; 1124 check_syscall_args(netbsd32_semconfig) 1125 #else 1126 #endif 1127 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 1128 1129 struct compat_14_netbsd32_msgctl_args { 1130 syscallarg(int) msqid; 1131 syscallarg(int) cmd; 1132 syscallarg(netbsd32_msqid_ds14p_t) buf; 1133 }; 1134 check_syscall_args(compat_14_netbsd32_msgctl) 1135 1136 struct netbsd32_msgget_args { 1137 syscallarg(netbsd32_key_t) key; 1138 syscallarg(int) msgflg; 1139 }; 1140 check_syscall_args(netbsd32_msgget) 1141 1142 struct netbsd32_msgsnd_args { 1143 syscallarg(int) msqid; 1144 syscallarg(netbsd32_voidp) msgp; 1145 syscallarg(netbsd32_size_t) msgsz; 1146 syscallarg(int) msgflg; 1147 }; 1148 check_syscall_args(netbsd32_msgsnd) 1149 1150 struct netbsd32_msgrcv_args { 1151 syscallarg(int) msqid; 1152 syscallarg(netbsd32_voidp) msgp; 1153 syscallarg(netbsd32_size_t) msgsz; 1154 syscallarg(netbsd32_long) msgtyp; 1155 syscallarg(int) msgflg; 1156 }; 1157 check_syscall_args(netbsd32_msgrcv) 1158 #else 1159 #endif 1160 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 1161 1162 struct netbsd32_shmat_args { 1163 syscallarg(int) shmid; 1164 syscallarg(netbsd32_voidp) shmaddr; 1165 syscallarg(int) shmflg; 1166 }; 1167 check_syscall_args(netbsd32_shmat) 1168 1169 struct compat_14_netbsd32_shmctl_args { 1170 syscallarg(int) shmid; 1171 syscallarg(int) cmd; 1172 syscallarg(netbsd32_shmid_dsp_t) buf; 1173 }; 1174 check_syscall_args(compat_14_netbsd32_shmctl) 1175 1176 struct netbsd32_shmdt_args { 1177 syscallarg(netbsd32_voidp) shmaddr; 1178 }; 1179 check_syscall_args(netbsd32_shmdt) 1180 1181 struct netbsd32_shmget_args { 1182 syscallarg(netbsd32_key_t) key; 1183 syscallarg(netbsd32_size_t) size; 1184 syscallarg(int) shmflg; 1185 }; 1186 check_syscall_args(netbsd32_shmget) 1187 #else 1188 #endif 1189 1190 struct compat_50_netbsd32_clock_gettime_args { 1191 syscallarg(netbsd32_clockid_t) clock_id; 1192 syscallarg(netbsd32_timespec50p_t) tp; 1193 }; 1194 check_syscall_args(compat_50_netbsd32_clock_gettime) 1195 1196 struct compat_50_netbsd32_clock_settime_args { 1197 syscallarg(netbsd32_clockid_t) clock_id; 1198 syscallarg(netbsd32_timespec50p_t) tp; 1199 }; 1200 check_syscall_args(compat_50_netbsd32_clock_settime) 1201 1202 struct compat_50_netbsd32_clock_getres_args { 1203 syscallarg(netbsd32_clockid_t) clock_id; 1204 syscallarg(netbsd32_timespec50p_t) tp; 1205 }; 1206 check_syscall_args(compat_50_netbsd32_clock_getres) 1207 1208 struct netbsd32_timer_create_args { 1209 syscallarg(netbsd32_clockid_t) clock_id; 1210 syscallarg(netbsd32_sigeventp_t) evp; 1211 syscallarg(netbsd32_timerp_t) timerid; 1212 }; 1213 check_syscall_args(netbsd32_timer_create) 1214 1215 struct netbsd32_timer_delete_args { 1216 syscallarg(netbsd32_timer_t) timerid; 1217 }; 1218 check_syscall_args(netbsd32_timer_delete) 1219 1220 struct compat_50_netbsd32_timer_settime_args { 1221 syscallarg(netbsd32_timer_t) timerid; 1222 syscallarg(int) flags; 1223 syscallarg(netbsd32_itimerspec50p_t) value; 1224 syscallarg(netbsd32_itimerspec50p_t) ovalue; 1225 }; 1226 check_syscall_args(compat_50_netbsd32_timer_settime) 1227 1228 struct compat_50_netbsd32_timer_gettime_args { 1229 syscallarg(netbsd32_timer_t) timerid; 1230 syscallarg(netbsd32_itimerspec50p_t) value; 1231 }; 1232 check_syscall_args(compat_50_netbsd32_timer_gettime) 1233 1234 struct netbsd32_timer_getoverrun_args { 1235 syscallarg(netbsd32_timer_t) timerid; 1236 }; 1237 check_syscall_args(netbsd32_timer_getoverrun) 1238 1239 struct compat_50_netbsd32_nanosleep_args { 1240 syscallarg(netbsd32_timespec50p_t) rqtp; 1241 syscallarg(netbsd32_timespec50p_t) rmtp; 1242 }; 1243 check_syscall_args(compat_50_netbsd32_nanosleep) 1244 1245 struct netbsd32_fdatasync_args { 1246 syscallarg(int) fd; 1247 }; 1248 check_syscall_args(netbsd32_fdatasync) 1249 1250 struct netbsd32_mlockall_args { 1251 syscallarg(int) flags; 1252 }; 1253 check_syscall_args(netbsd32_mlockall) 1254 1255 struct compat_50_netbsd32___sigtimedwait_args { 1256 syscallarg(netbsd32_sigsetp_t) set; 1257 syscallarg(netbsd32_siginfop_t) info; 1258 syscallarg(netbsd32_timespec50p_t) timeout; 1259 }; 1260 check_syscall_args(compat_50_netbsd32___sigtimedwait) 1261 1262 struct netbsd32_sigqueueinfo_args { 1263 syscallarg(pid_t) pid; 1264 syscallarg(const netbsd32_siginfop_t) info; 1265 }; 1266 check_syscall_args(netbsd32_sigqueueinfo) 1267 1268 struct netbsd32_modctl_args { 1269 syscallarg(int) cmd; 1270 syscallarg(netbsd32_voidp) arg; 1271 }; 1272 check_syscall_args(netbsd32_modctl) 1273 1274 struct netbsd32__ksem_init_args { 1275 syscallarg(unsigned int) value; 1276 syscallarg(netbsd32_semidp_t) idp; 1277 }; 1278 check_syscall_args(netbsd32__ksem_init) 1279 1280 struct netbsd32__ksem_open_args { 1281 syscallarg(netbsd32_charp) name; 1282 syscallarg(int) oflag; 1283 syscallarg(mode_t) mode; 1284 syscallarg(unsigned int) value; 1285 syscallarg(netbsd32_semidp_t) idp; 1286 }; 1287 check_syscall_args(netbsd32__ksem_open) 1288 1289 struct netbsd32__ksem_unlink_args { 1290 syscallarg(netbsd32_charp) name; 1291 }; 1292 check_syscall_args(netbsd32__ksem_unlink) 1293 1294 struct netbsd32__ksem_close_args { 1295 syscallarg(netbsd32_intptr_t) id; 1296 }; 1297 check_syscall_args(netbsd32__ksem_close) 1298 1299 struct netbsd32__ksem_post_args { 1300 syscallarg(netbsd32_intptr_t) id; 1301 }; 1302 check_syscall_args(netbsd32__ksem_post) 1303 1304 struct netbsd32__ksem_wait_args { 1305 syscallarg(netbsd32_intptr_t) id; 1306 }; 1307 check_syscall_args(netbsd32__ksem_wait) 1308 1309 struct netbsd32__ksem_trywait_args { 1310 syscallarg(netbsd32_intptr_t) id; 1311 }; 1312 check_syscall_args(netbsd32__ksem_trywait) 1313 1314 struct netbsd32__ksem_getvalue_args { 1315 syscallarg(netbsd32_intptr_t) id; 1316 syscallarg(netbsd32_intp) value; 1317 }; 1318 check_syscall_args(netbsd32__ksem_getvalue) 1319 1320 struct netbsd32__ksem_destroy_args { 1321 syscallarg(netbsd32_intptr_t) id; 1322 }; 1323 check_syscall_args(netbsd32__ksem_destroy) 1324 1325 struct netbsd32__ksem_timedwait_args { 1326 syscallarg(intptr_t) id; 1327 syscallarg(const netbsd32_timespecp_t) abstime; 1328 }; 1329 check_syscall_args(netbsd32__ksem_timedwait) 1330 1331 struct netbsd32_mq_open_args { 1332 syscallarg(const netbsd32_charp) name; 1333 syscallarg(int) oflag; 1334 syscallarg(mode_t) mode; 1335 syscallarg(netbsd32_mq_attrp_t) attr; 1336 }; 1337 check_syscall_args(netbsd32_mq_open) 1338 1339 struct netbsd32_mq_close_args { 1340 syscallarg(mqd_t) mqdes; 1341 }; 1342 check_syscall_args(netbsd32_mq_close) 1343 1344 struct netbsd32_mq_unlink_args { 1345 syscallarg(const netbsd32_charp) name; 1346 }; 1347 check_syscall_args(netbsd32_mq_unlink) 1348 1349 struct netbsd32_mq_getattr_args { 1350 syscallarg(mqd_t) mqdes; 1351 syscallarg(netbsd32_mq_attrp_t) mqstat; 1352 }; 1353 check_syscall_args(netbsd32_mq_getattr) 1354 1355 struct netbsd32_mq_setattr_args { 1356 syscallarg(mqd_t) mqdes; 1357 syscallarg(const netbsd32_mq_attrp_t) mqstat; 1358 syscallarg(netbsd32_mq_attrp_t) omqstat; 1359 }; 1360 check_syscall_args(netbsd32_mq_setattr) 1361 1362 struct netbsd32_mq_notify_args { 1363 syscallarg(mqd_t) mqdes; 1364 syscallarg(const netbsd32_sigeventp_t) notification; 1365 }; 1366 check_syscall_args(netbsd32_mq_notify) 1367 1368 struct netbsd32_mq_send_args { 1369 syscallarg(mqd_t) mqdes; 1370 syscallarg(const netbsd32_charp) msg_ptr; 1371 syscallarg(netbsd32_size_t) msg_len; 1372 syscallarg(unsigned) msg_prio; 1373 }; 1374 check_syscall_args(netbsd32_mq_send) 1375 1376 struct netbsd32_mq_receive_args { 1377 syscallarg(mqd_t) mqdes; 1378 syscallarg(netbsd32_charp) msg_ptr; 1379 syscallarg(netbsd32_size_t) msg_len; 1380 syscallarg(netbsd32_uintp) msg_prio; 1381 }; 1382 check_syscall_args(netbsd32_mq_receive) 1383 1384 struct compat_50_netbsd32_mq_timedsend_args { 1385 syscallarg(mqd_t) mqdes; 1386 syscallarg(const netbsd32_charp) msg_ptr; 1387 syscallarg(netbsd32_size_t) msg_len; 1388 syscallarg(unsigned) msg_prio; 1389 syscallarg(const netbsd32_timespec50p_t) abs_timeout; 1390 }; 1391 check_syscall_args(compat_50_netbsd32_mq_timedsend) 1392 1393 struct compat_50_netbsd32_mq_timedreceive_args { 1394 syscallarg(mqd_t) mqdes; 1395 syscallarg(netbsd32_charp) msg_ptr; 1396 syscallarg(netbsd32_size_t) msg_len; 1397 syscallarg(netbsd32_uintp) msg_prio; 1398 syscallarg(const netbsd32_timespec50p_t) abs_timeout; 1399 }; 1400 check_syscall_args(compat_50_netbsd32_mq_timedreceive) 1401 1402 struct netbsd32___posix_rename_args { 1403 syscallarg(netbsd32_charp) from; 1404 syscallarg(netbsd32_charp) to; 1405 }; 1406 check_syscall_args(netbsd32___posix_rename) 1407 1408 struct netbsd32_swapctl_args { 1409 syscallarg(int) cmd; 1410 syscallarg(netbsd32_voidp) arg; 1411 syscallarg(int) misc; 1412 }; 1413 check_syscall_args(netbsd32_swapctl) 1414 1415 struct compat_30_netbsd32_getdents_args { 1416 syscallarg(int) fd; 1417 syscallarg(netbsd32_charp) buf; 1418 syscallarg(netbsd32_size_t) count; 1419 }; 1420 check_syscall_args(compat_30_netbsd32_getdents) 1421 1422 struct netbsd32_minherit_args { 1423 syscallarg(netbsd32_voidp) addr; 1424 syscallarg(netbsd32_size_t) len; 1425 syscallarg(int) inherit; 1426 }; 1427 check_syscall_args(netbsd32_minherit) 1428 1429 struct netbsd32_lchmod_args { 1430 syscallarg(netbsd32_charp) path; 1431 syscallarg(mode_t) mode; 1432 }; 1433 check_syscall_args(netbsd32_lchmod) 1434 1435 struct netbsd32_lchown_args { 1436 syscallarg(netbsd32_charp) path; 1437 syscallarg(uid_t) uid; 1438 syscallarg(gid_t) gid; 1439 }; 1440 check_syscall_args(netbsd32_lchown) 1441 1442 struct compat_50_netbsd32_lutimes_args { 1443 syscallarg(netbsd32_charp) path; 1444 syscallarg(netbsd32_timeval50p_t) tptr; 1445 }; 1446 check_syscall_args(compat_50_netbsd32_lutimes) 1447 1448 struct netbsd32___msync13_args { 1449 syscallarg(netbsd32_voidp) addr; 1450 syscallarg(netbsd32_size_t) len; 1451 syscallarg(int) flags; 1452 }; 1453 check_syscall_args(netbsd32___msync13) 1454 1455 struct compat_30_netbsd32___stat13_args { 1456 syscallarg(netbsd32_charp) path; 1457 syscallarg(netbsd32_stat13p_t) ub; 1458 }; 1459 check_syscall_args(compat_30_netbsd32___stat13) 1460 1461 struct compat_30_netbsd32___fstat13_args { 1462 syscallarg(int) fd; 1463 syscallarg(netbsd32_stat13p_t) sb; 1464 }; 1465 check_syscall_args(compat_30_netbsd32___fstat13) 1466 1467 struct compat_30_netbsd32___lstat13_args { 1468 syscallarg(netbsd32_charp) path; 1469 syscallarg(netbsd32_stat13p_t) ub; 1470 }; 1471 check_syscall_args(compat_30_netbsd32___lstat13) 1472 1473 struct netbsd32___sigaltstack14_args { 1474 syscallarg(netbsd32_sigaltstackp_t) nss; 1475 syscallarg(netbsd32_sigaltstackp_t) oss; 1476 }; 1477 check_syscall_args(netbsd32___sigaltstack14) 1478 1479 struct netbsd32___posix_chown_args { 1480 syscallarg(netbsd32_charp) path; 1481 syscallarg(uid_t) uid; 1482 syscallarg(gid_t) gid; 1483 }; 1484 check_syscall_args(netbsd32___posix_chown) 1485 1486 struct netbsd32___posix_fchown_args { 1487 syscallarg(int) fd; 1488 syscallarg(uid_t) uid; 1489 syscallarg(gid_t) gid; 1490 }; 1491 check_syscall_args(netbsd32___posix_fchown) 1492 1493 struct netbsd32___posix_lchown_args { 1494 syscallarg(netbsd32_charp) path; 1495 syscallarg(uid_t) uid; 1496 syscallarg(gid_t) gid; 1497 }; 1498 check_syscall_args(netbsd32___posix_lchown) 1499 1500 struct netbsd32_getsid_args { 1501 syscallarg(pid_t) pid; 1502 }; 1503 check_syscall_args(netbsd32_getsid) 1504 1505 struct netbsd32___clone_args { 1506 syscallarg(int) flags; 1507 syscallarg(netbsd32_voidp) stack; 1508 }; 1509 check_syscall_args(netbsd32___clone) 1510 1511 struct netbsd32_fktrace_args { 1512 syscallarg(int) fd; 1513 syscallarg(int) ops; 1514 syscallarg(int) facs; 1515 syscallarg(int) pid; 1516 }; 1517 check_syscall_args(netbsd32_fktrace) 1518 1519 struct netbsd32_preadv_args { 1520 syscallarg(int) fd; 1521 syscallarg(netbsd32_iovecp_t) iovp; 1522 syscallarg(int) iovcnt; 1523 syscallarg(int) PAD; 1524 syscallarg(netbsd32_off_t) offset; 1525 }; 1526 check_syscall_args(netbsd32_preadv) 1527 1528 struct netbsd32_pwritev_args { 1529 syscallarg(int) fd; 1530 syscallarg(netbsd32_iovecp_t) iovp; 1531 syscallarg(int) iovcnt; 1532 syscallarg(int) PAD; 1533 syscallarg(netbsd32_off_t) offset; 1534 }; 1535 check_syscall_args(netbsd32_pwritev) 1536 1537 struct netbsd32___sigaction14_args { 1538 syscallarg(int) signum; 1539 syscallarg(netbsd32_sigactionp_t) nsa; 1540 syscallarg(netbsd32_sigactionp_t) osa; 1541 }; 1542 check_syscall_args(netbsd32___sigaction14) 1543 1544 struct netbsd32___sigpending14_args { 1545 syscallarg(netbsd32_sigsetp_t) set; 1546 }; 1547 check_syscall_args(netbsd32___sigpending14) 1548 1549 struct netbsd32___sigprocmask14_args { 1550 syscallarg(int) how; 1551 syscallarg(netbsd32_sigsetp_t) set; 1552 syscallarg(netbsd32_sigsetp_t) oset; 1553 }; 1554 check_syscall_args(netbsd32___sigprocmask14) 1555 1556 struct netbsd32___sigsuspend14_args { 1557 syscallarg(netbsd32_sigsetp_t) set; 1558 }; 1559 check_syscall_args(netbsd32___sigsuspend14) 1560 1561 struct compat_16_netbsd32___sigreturn14_args { 1562 syscallarg(netbsd32_sigcontextp_t) sigcntxp; 1563 }; 1564 check_syscall_args(compat_16_netbsd32___sigreturn14) 1565 1566 struct netbsd32___getcwd_args { 1567 syscallarg(netbsd32_charp) bufp; 1568 syscallarg(netbsd32_size_t) length; 1569 }; 1570 check_syscall_args(netbsd32___getcwd) 1571 1572 struct netbsd32_fchroot_args { 1573 syscallarg(int) fd; 1574 }; 1575 check_syscall_args(netbsd32_fchroot) 1576 1577 struct compat_30_netbsd32_fhopen_args { 1578 syscallarg(netbsd32_fhandlep_t) fhp; 1579 syscallarg(int) flags; 1580 }; 1581 check_syscall_args(compat_30_netbsd32_fhopen) 1582 1583 struct compat_30_netbsd32_fhstat_args { 1584 syscallarg(netbsd32_fhandlep_t) fhp; 1585 syscallarg(netbsd32_stat13p_t) sb; 1586 }; 1587 check_syscall_args(compat_30_netbsd32_fhstat) 1588 1589 struct compat_20_netbsd32_fhstatfs_args { 1590 syscallarg(netbsd32_fhandlep_t) fhp; 1591 syscallarg(netbsd32_stat50p_t) buf; 1592 }; 1593 check_syscall_args(compat_20_netbsd32_fhstatfs) 1594 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 1595 1596 struct compat_50_netbsd32___semctl14_args { 1597 syscallarg(int) semid; 1598 syscallarg(int) semnum; 1599 syscallarg(int) cmd; 1600 syscallarg(netbsd32_semun50p_t) arg; 1601 }; 1602 check_syscall_args(compat_50_netbsd32___semctl14) 1603 #else 1604 #endif 1605 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 1606 1607 struct compat_50_netbsd32___msgctl13_args { 1608 syscallarg(int) msqid; 1609 syscallarg(int) cmd; 1610 syscallarg(netbsd32_msqid_ds50p_t) buf; 1611 }; 1612 check_syscall_args(compat_50_netbsd32___msgctl13) 1613 #else 1614 #endif 1615 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 1616 1617 struct compat_50_netbsd32___shmctl13_args { 1618 syscallarg(int) shmid; 1619 syscallarg(int) cmd; 1620 syscallarg(netbsd32_shmid_ds50p_t) buf; 1621 }; 1622 check_syscall_args(compat_50_netbsd32___shmctl13) 1623 #else 1624 #endif 1625 1626 struct netbsd32_lchflags_args { 1627 syscallarg(netbsd32_charp) path; 1628 syscallarg(netbsd32_u_long) flags; 1629 }; 1630 check_syscall_args(netbsd32_lchflags) 1631 1632 struct netbsd32_utrace_args { 1633 syscallarg(netbsd32_charp) label; 1634 syscallarg(netbsd32_voidp) addr; 1635 syscallarg(netbsd32_size_t) len; 1636 }; 1637 check_syscall_args(netbsd32_utrace) 1638 1639 struct netbsd32_getcontext_args { 1640 syscallarg(netbsd32_ucontextp) ucp; 1641 }; 1642 check_syscall_args(netbsd32_getcontext) 1643 1644 struct netbsd32_setcontext_args { 1645 syscallarg(netbsd32_ucontextp) ucp; 1646 }; 1647 check_syscall_args(netbsd32_setcontext) 1648 1649 struct netbsd32__lwp_create_args { 1650 syscallarg(netbsd32_ucontextp) ucp; 1651 syscallarg(netbsd32_u_long) flags; 1652 syscallarg(netbsd32_lwpidp) new_lwp; 1653 }; 1654 check_syscall_args(netbsd32__lwp_create) 1655 1656 struct netbsd32__lwp_wait_args { 1657 syscallarg(lwpid_t) wait_for; 1658 syscallarg(netbsd32_lwpidp) departed; 1659 }; 1660 check_syscall_args(netbsd32__lwp_wait) 1661 1662 struct netbsd32__lwp_suspend_args { 1663 syscallarg(lwpid_t) target; 1664 }; 1665 check_syscall_args(netbsd32__lwp_suspend) 1666 1667 struct netbsd32__lwp_continue_args { 1668 syscallarg(lwpid_t) target; 1669 }; 1670 check_syscall_args(netbsd32__lwp_continue) 1671 1672 struct netbsd32__lwp_wakeup_args { 1673 syscallarg(lwpid_t) target; 1674 }; 1675 check_syscall_args(netbsd32__lwp_wakeup) 1676 1677 struct netbsd32__lwp_setprivate_args { 1678 syscallarg(netbsd32_voidp) ptr; 1679 }; 1680 check_syscall_args(netbsd32__lwp_setprivate) 1681 1682 struct netbsd32__lwp_kill_args { 1683 syscallarg(lwpid_t) target; 1684 syscallarg(int) signo; 1685 }; 1686 check_syscall_args(netbsd32__lwp_kill) 1687 1688 struct netbsd32__lwp_detach_args { 1689 syscallarg(lwpid_t) target; 1690 }; 1691 check_syscall_args(netbsd32__lwp_detach) 1692 1693 struct compat_50_netbsd32__lwp_park_args { 1694 syscallarg(netbsd32_timespec50p_t) ts; 1695 syscallarg(lwpid_t) unpark; 1696 syscallarg(netbsd32_voidp) hint; 1697 syscallarg(netbsd32_voidp) unparkhint; 1698 }; 1699 check_syscall_args(compat_50_netbsd32__lwp_park) 1700 1701 struct netbsd32__lwp_unpark_args { 1702 syscallarg(lwpid_t) target; 1703 syscallarg(netbsd32_voidp) hint; 1704 }; 1705 check_syscall_args(netbsd32__lwp_unpark) 1706 1707 struct netbsd32__lwp_unpark_all_args { 1708 syscallarg(netbsd32_lwpidp) targets; 1709 syscallarg(netbsd32_size_t) ntargets; 1710 syscallarg(netbsd32_voidp) hint; 1711 }; 1712 check_syscall_args(netbsd32__lwp_unpark_all) 1713 1714 struct netbsd32__lwp_setname_args { 1715 syscallarg(lwpid_t) target; 1716 syscallarg(netbsd32_charp) name; 1717 }; 1718 check_syscall_args(netbsd32__lwp_setname) 1719 1720 struct netbsd32__lwp_getname_args { 1721 syscallarg(lwpid_t) target; 1722 syscallarg(netbsd32_charp) name; 1723 syscallarg(netbsd32_size_t) len; 1724 }; 1725 check_syscall_args(netbsd32__lwp_getname) 1726 1727 struct netbsd32__lwp_ctl_args { 1728 syscallarg(int) features; 1729 syscallarg(netbsd32_pointer_t) address; 1730 }; 1731 check_syscall_args(netbsd32__lwp_ctl) 1732 1733 struct netbsd32___sigaction_sigtramp_args { 1734 syscallarg(int) signum; 1735 syscallarg(netbsd32_sigactionp_t) nsa; 1736 syscallarg(netbsd32_sigactionp_t) osa; 1737 syscallarg(netbsd32_voidp) tramp; 1738 syscallarg(int) vers; 1739 }; 1740 check_syscall_args(netbsd32___sigaction_sigtramp) 1741 1742 struct netbsd32_rasctl_args { 1743 syscallarg(netbsd32_voidp) addr; 1744 syscallarg(netbsd32_size_t) len; 1745 syscallarg(int) op; 1746 }; 1747 check_syscall_args(netbsd32_rasctl) 1748 1749 struct compat_50_netbsd32_kevent_args { 1750 syscallarg(int) fd; 1751 syscallarg(netbsd32_keventp_t) changelist; 1752 syscallarg(netbsd32_size_t) nchanges; 1753 syscallarg(netbsd32_keventp_t) eventlist; 1754 syscallarg(netbsd32_size_t) nevents; 1755 syscallarg(netbsd32_timespec50p_t) timeout; 1756 }; 1757 check_syscall_args(compat_50_netbsd32_kevent) 1758 1759 struct netbsd32__sched_setparam_args { 1760 syscallarg(pid_t) pid; 1761 syscallarg(lwpid_t) lid; 1762 syscallarg(int) policy; 1763 syscallarg(const netbsd32_sched_paramp_t) params; 1764 }; 1765 check_syscall_args(netbsd32__sched_setparam) 1766 1767 struct netbsd32__sched_getparam_args { 1768 syscallarg(pid_t) pid; 1769 syscallarg(lwpid_t) lid; 1770 syscallarg(netbsd32_intp) policy; 1771 syscallarg(netbsd32_sched_paramp_t) params; 1772 }; 1773 check_syscall_args(netbsd32__sched_getparam) 1774 1775 struct netbsd32__sched_setaffinity_args { 1776 syscallarg(pid_t) pid; 1777 syscallarg(lwpid_t) lid; 1778 syscallarg(netbsd32_size_t) size; 1779 syscallarg(const netbsd32_cpusetp_t) cpuset; 1780 }; 1781 check_syscall_args(netbsd32__sched_setaffinity) 1782 1783 struct netbsd32__sched_getaffinity_args { 1784 syscallarg(pid_t) pid; 1785 syscallarg(lwpid_t) lid; 1786 syscallarg(netbsd32_size_t) size; 1787 syscallarg(netbsd32_cpusetp_t) cpuset; 1788 }; 1789 check_syscall_args(netbsd32__sched_getaffinity) 1790 1791 struct netbsd32_fsync_range_args { 1792 syscallarg(int) fd; 1793 syscallarg(int) flags; 1794 syscallarg(netbsd32_off_t) start; 1795 syscallarg(netbsd32_off_t) length; 1796 }; 1797 check_syscall_args(netbsd32_fsync_range) 1798 1799 struct netbsd32_uuidgen_args { 1800 syscallarg(netbsd32_uuidp_t) store; 1801 syscallarg(int) count; 1802 }; 1803 check_syscall_args(netbsd32_uuidgen) 1804 1805 struct netbsd32_getvfsstat_args { 1806 syscallarg(netbsd32_statvfsp_t) buf; 1807 syscallarg(netbsd32_size_t) bufsize; 1808 syscallarg(int) flags; 1809 }; 1810 check_syscall_args(netbsd32_getvfsstat) 1811 1812 struct netbsd32_statvfs1_args { 1813 syscallarg(netbsd32_charp) path; 1814 syscallarg(netbsd32_statvfsp_t) buf; 1815 syscallarg(int) flags; 1816 }; 1817 check_syscall_args(netbsd32_statvfs1) 1818 1819 struct netbsd32_fstatvfs1_args { 1820 syscallarg(int) fd; 1821 syscallarg(netbsd32_statvfsp_t) buf; 1822 syscallarg(int) flags; 1823 }; 1824 check_syscall_args(netbsd32_fstatvfs1) 1825 1826 struct compat_30_netbsd32_fhstatvfs1_args { 1827 syscallarg(netbsd32_fhandlep_t) fhp; 1828 syscallarg(netbsd32_statvfsp_t) buf; 1829 syscallarg(int) flags; 1830 }; 1831 check_syscall_args(compat_30_netbsd32_fhstatvfs1) 1832 1833 struct netbsd32_extattrctl_args { 1834 syscallarg(netbsd32_charp) path; 1835 syscallarg(int) cmd; 1836 syscallarg(netbsd32_charp) filename; 1837 syscallarg(int) attrnamespace; 1838 syscallarg(netbsd32_charp) attrname; 1839 }; 1840 check_syscall_args(netbsd32_extattrctl) 1841 1842 struct netbsd32_extattr_set_file_args { 1843 syscallarg(netbsd32_charp) path; 1844 syscallarg(int) attrnamespace; 1845 syscallarg(netbsd32_charp) attrname; 1846 syscallarg(netbsd32_voidp) data; 1847 syscallarg(netbsd32_size_t) nbytes; 1848 }; 1849 check_syscall_args(netbsd32_extattr_set_file) 1850 1851 struct netbsd32_extattr_get_file_args { 1852 syscallarg(netbsd32_charp) path; 1853 syscallarg(int) attrnamespace; 1854 syscallarg(netbsd32_charp) attrname; 1855 syscallarg(netbsd32_voidp) data; 1856 syscallarg(netbsd32_size_t) nbytes; 1857 }; 1858 check_syscall_args(netbsd32_extattr_get_file) 1859 1860 struct netbsd32_extattr_delete_file_args { 1861 syscallarg(netbsd32_charp) path; 1862 syscallarg(int) attrnamespace; 1863 syscallarg(netbsd32_charp) attrname; 1864 }; 1865 check_syscall_args(netbsd32_extattr_delete_file) 1866 1867 struct netbsd32_extattr_set_fd_args { 1868 syscallarg(int) fd; 1869 syscallarg(int) attrnamespace; 1870 syscallarg(netbsd32_charp) attrname; 1871 syscallarg(netbsd32_voidp) data; 1872 syscallarg(netbsd32_size_t) nbytes; 1873 }; 1874 check_syscall_args(netbsd32_extattr_set_fd) 1875 1876 struct netbsd32_extattr_get_fd_args { 1877 syscallarg(int) fd; 1878 syscallarg(int) attrnamespace; 1879 syscallarg(netbsd32_charp) attrname; 1880 syscallarg(netbsd32_voidp) data; 1881 syscallarg(netbsd32_size_t) nbytes; 1882 }; 1883 check_syscall_args(netbsd32_extattr_get_fd) 1884 1885 struct netbsd32_extattr_delete_fd_args { 1886 syscallarg(int) fd; 1887 syscallarg(int) attrnamespace; 1888 syscallarg(netbsd32_charp) attrname; 1889 }; 1890 check_syscall_args(netbsd32_extattr_delete_fd) 1891 1892 struct netbsd32_extattr_set_link_args { 1893 syscallarg(netbsd32_charp) path; 1894 syscallarg(int) attrnamespace; 1895 syscallarg(netbsd32_charp) attrname; 1896 syscallarg(netbsd32_voidp) data; 1897 syscallarg(netbsd32_size_t) nbytes; 1898 }; 1899 check_syscall_args(netbsd32_extattr_set_link) 1900 1901 struct netbsd32_extattr_get_link_args { 1902 syscallarg(netbsd32_charp) path; 1903 syscallarg(int) attrnamespace; 1904 syscallarg(netbsd32_charp) attrname; 1905 syscallarg(netbsd32_voidp) data; 1906 syscallarg(netbsd32_size_t) nbytes; 1907 }; 1908 check_syscall_args(netbsd32_extattr_get_link) 1909 1910 struct netbsd32_extattr_delete_link_args { 1911 syscallarg(netbsd32_charp) path; 1912 syscallarg(int) attrnamespace; 1913 syscallarg(netbsd32_charp) attrname; 1914 }; 1915 check_syscall_args(netbsd32_extattr_delete_link) 1916 1917 struct netbsd32_extattr_list_fd_args { 1918 syscallarg(int) fd; 1919 syscallarg(int) attrnamespace; 1920 syscallarg(netbsd32_voidp) data; 1921 syscallarg(netbsd32_size_t) nbytes; 1922 }; 1923 check_syscall_args(netbsd32_extattr_list_fd) 1924 1925 struct netbsd32_extattr_list_file_args { 1926 syscallarg(netbsd32_charp) path; 1927 syscallarg(int) attrnamespace; 1928 syscallarg(netbsd32_voidp) data; 1929 syscallarg(netbsd32_size_t) nbytes; 1930 }; 1931 check_syscall_args(netbsd32_extattr_list_file) 1932 1933 struct netbsd32_extattr_list_link_args { 1934 syscallarg(netbsd32_charp) path; 1935 syscallarg(int) attrnamespace; 1936 syscallarg(netbsd32_voidp) data; 1937 syscallarg(netbsd32_size_t) nbytes; 1938 }; 1939 check_syscall_args(netbsd32_extattr_list_link) 1940 1941 struct compat_50_netbsd32_pselect_args { 1942 syscallarg(int) nd; 1943 syscallarg(netbsd32_fd_setp_t) in; 1944 syscallarg(netbsd32_fd_setp_t) ou; 1945 syscallarg(netbsd32_fd_setp_t) ex; 1946 syscallarg(netbsd32_timespec50p_t) ts; 1947 syscallarg(netbsd32_sigsetp_t) mask; 1948 }; 1949 check_syscall_args(compat_50_netbsd32_pselect) 1950 1951 struct compat_50_netbsd32_pollts_args { 1952 syscallarg(netbsd32_pollfdp_t) fds; 1953 syscallarg(u_int) nfds; 1954 syscallarg(netbsd32_timespec50p_t) ts; 1955 syscallarg(netbsd32_sigsetp_t) mask; 1956 }; 1957 check_syscall_args(compat_50_netbsd32_pollts) 1958 1959 struct netbsd32_setxattr_args { 1960 syscallarg(netbsd32_charp) path; 1961 syscallarg(netbsd32_charp) name; 1962 syscallarg(netbsd32_voidp) value; 1963 syscallarg(netbsd32_size_t) size; 1964 syscallarg(int) flags; 1965 }; 1966 check_syscall_args(netbsd32_setxattr) 1967 1968 struct netbsd32_lsetxattr_args { 1969 syscallarg(netbsd32_charp) path; 1970 syscallarg(netbsd32_charp) name; 1971 syscallarg(netbsd32_voidp) value; 1972 syscallarg(netbsd32_size_t) size; 1973 syscallarg(int) flags; 1974 }; 1975 check_syscall_args(netbsd32_lsetxattr) 1976 1977 struct netbsd32_fsetxattr_args { 1978 syscallarg(int) fd; 1979 syscallarg(netbsd32_charp) name; 1980 syscallarg(netbsd32_voidp) value; 1981 syscallarg(netbsd32_size_t) size; 1982 syscallarg(int) flags; 1983 }; 1984 check_syscall_args(netbsd32_fsetxattr) 1985 1986 struct netbsd32_getxattr_args { 1987 syscallarg(netbsd32_charp) path; 1988 syscallarg(netbsd32_charp) name; 1989 syscallarg(netbsd32_voidp) value; 1990 syscallarg(netbsd32_size_t) size; 1991 }; 1992 check_syscall_args(netbsd32_getxattr) 1993 1994 struct netbsd32_lgetxattr_args { 1995 syscallarg(netbsd32_charp) path; 1996 syscallarg(netbsd32_charp) name; 1997 syscallarg(netbsd32_voidp) value; 1998 syscallarg(netbsd32_size_t) size; 1999 }; 2000 check_syscall_args(netbsd32_lgetxattr) 2001 2002 struct netbsd32_fgetxattr_args { 2003 syscallarg(int) fd; 2004 syscallarg(netbsd32_charp) name; 2005 syscallarg(netbsd32_voidp) value; 2006 syscallarg(netbsd32_size_t) size; 2007 }; 2008 check_syscall_args(netbsd32_fgetxattr) 2009 2010 struct netbsd32_listxattr_args { 2011 syscallarg(netbsd32_charp) path; 2012 syscallarg(netbsd32_charp) list; 2013 syscallarg(netbsd32_size_t) size; 2014 }; 2015 check_syscall_args(netbsd32_listxattr) 2016 2017 struct netbsd32_llistxattr_args { 2018 syscallarg(netbsd32_charp) path; 2019 syscallarg(netbsd32_charp) list; 2020 syscallarg(netbsd32_size_t) size; 2021 }; 2022 check_syscall_args(netbsd32_llistxattr) 2023 2024 struct netbsd32_flistxattr_args { 2025 syscallarg(int) fd; 2026 syscallarg(netbsd32_charp) list; 2027 syscallarg(netbsd32_size_t) size; 2028 }; 2029 check_syscall_args(netbsd32_flistxattr) 2030 2031 struct netbsd32_removexattr_args { 2032 syscallarg(netbsd32_charp) path; 2033 syscallarg(netbsd32_charp) name; 2034 }; 2035 check_syscall_args(netbsd32_removexattr) 2036 2037 struct netbsd32_lremovexattr_args { 2038 syscallarg(netbsd32_charp) path; 2039 syscallarg(netbsd32_charp) name; 2040 }; 2041 check_syscall_args(netbsd32_lremovexattr) 2042 2043 struct netbsd32_fremovexattr_args { 2044 syscallarg(int) fd; 2045 syscallarg(netbsd32_charp) name; 2046 }; 2047 check_syscall_args(netbsd32_fremovexattr) 2048 2049 struct compat_50_netbsd32___stat30_args { 2050 syscallarg(netbsd32_charp) path; 2051 syscallarg(netbsd32_stat50p_t) ub; 2052 }; 2053 check_syscall_args(compat_50_netbsd32___stat30) 2054 2055 struct compat_50_netbsd32___fstat30_args { 2056 syscallarg(int) fd; 2057 syscallarg(netbsd32_stat50p_t) sb; 2058 }; 2059 check_syscall_args(compat_50_netbsd32___fstat30) 2060 2061 struct compat_50_netbsd32___lstat30_args { 2062 syscallarg(netbsd32_charp) path; 2063 syscallarg(netbsd32_stat50p_t) ub; 2064 }; 2065 check_syscall_args(compat_50_netbsd32___lstat30) 2066 2067 struct netbsd32___getdents30_args { 2068 syscallarg(int) fd; 2069 syscallarg(netbsd32_charp) buf; 2070 syscallarg(netbsd32_size_t) count; 2071 }; 2072 check_syscall_args(netbsd32___getdents30) 2073 2074 struct compat_30_netbsd32___fhstat30_args { 2075 syscallarg(netbsd32_fhandlep_t) fhp; 2076 syscallarg(netbsd32_stat50p_t) sb; 2077 }; 2078 check_syscall_args(compat_30_netbsd32___fhstat30) 2079 #if defined(NTP) || !defined(_KERNEL_OPT) 2080 2081 struct compat_50_netbsd32_ntp_gettime_args { 2082 syscallarg(netbsd32_ntptimeval50p_t) ntvp; 2083 }; 2084 check_syscall_args(compat_50_netbsd32_ntp_gettime) 2085 #else 2086 #endif 2087 2088 struct netbsd32___socket30_args { 2089 syscallarg(int) domain; 2090 syscallarg(int) type; 2091 syscallarg(int) protocol; 2092 }; 2093 check_syscall_args(netbsd32___socket30) 2094 2095 struct netbsd32___getfh30_args { 2096 syscallarg(netbsd32_charp) fname; 2097 syscallarg(netbsd32_pointer_t) fhp; 2098 syscallarg(netbsd32_size_tp) fh_size; 2099 }; 2100 check_syscall_args(netbsd32___getfh30) 2101 2102 struct netbsd32___fhopen40_args { 2103 syscallarg(netbsd32_pointer_t) fhp; 2104 syscallarg(netbsd32_size_t) fh_size; 2105 syscallarg(int) flags; 2106 }; 2107 check_syscall_args(netbsd32___fhopen40) 2108 2109 struct netbsd32___fhstatvfs140_args { 2110 syscallarg(netbsd32_pointer_t) fhp; 2111 syscallarg(netbsd32_size_t) fh_size; 2112 syscallarg(netbsd32_statvfsp_t) buf; 2113 syscallarg(int) flags; 2114 }; 2115 check_syscall_args(netbsd32___fhstatvfs140) 2116 2117 struct compat_50_netbsd32___fhstat40_args { 2118 syscallarg(netbsd32_pointer_t) fhp; 2119 syscallarg(netbsd32_size_t) fh_size; 2120 syscallarg(netbsd32_stat50p_t) sb; 2121 }; 2122 check_syscall_args(compat_50_netbsd32___fhstat40) 2123 2124 struct netbsd32___mount50_args { 2125 syscallarg(netbsd32_charp) type; 2126 syscallarg(netbsd32_charp) path; 2127 syscallarg(int) flags; 2128 syscallarg(netbsd32_voidp) data; 2129 syscallarg(netbsd32_size_t) data_len; 2130 }; 2131 check_syscall_args(netbsd32___mount50) 2132 2133 struct netbsd32_mremap_args { 2134 syscallarg(netbsd32_voidp) old_address; 2135 syscallarg(netbsd32_size_t) old_size; 2136 syscallarg(netbsd32_voidp) new_address; 2137 syscallarg(netbsd32_size_t) new_size; 2138 syscallarg(int) flags; 2139 }; 2140 check_syscall_args(netbsd32_mremap) 2141 2142 struct netbsd32_pset_create_args { 2143 syscallarg(netbsd32_psetidp_t) psid; 2144 }; 2145 check_syscall_args(netbsd32_pset_create) 2146 2147 struct netbsd32_pset_destroy_args { 2148 syscallarg(psetid_t) psid; 2149 }; 2150 check_syscall_args(netbsd32_pset_destroy) 2151 2152 struct netbsd32_pset_assign_args { 2153 syscallarg(psetid_t) psid; 2154 syscallarg(cpuid_t) cpuid; 2155 syscallarg(netbsd32_psetidp_t) opsid; 2156 }; 2157 check_syscall_args(netbsd32_pset_assign) 2158 2159 struct netbsd32__pset_bind_args { 2160 syscallarg(idtype_t) idtype; 2161 syscallarg(id_t) first_id; 2162 syscallarg(id_t) second_id; 2163 syscallarg(psetid_t) psid; 2164 syscallarg(netbsd32_psetidp_t) opsid; 2165 }; 2166 check_syscall_args(netbsd32__pset_bind) 2167 2168 struct netbsd32___posix_fadvise50_args { 2169 syscallarg(int) fd; 2170 syscallarg(int) PAD; 2171 syscallarg(netbsd32_off_t) offset; 2172 syscallarg(netbsd32_off_t) len; 2173 syscallarg(int) advice; 2174 }; 2175 check_syscall_args(netbsd32___posix_fadvise50) 2176 2177 struct netbsd32___select50_args { 2178 syscallarg(int) nd; 2179 syscallarg(netbsd32_fd_setp_t) in; 2180 syscallarg(netbsd32_fd_setp_t) ou; 2181 syscallarg(netbsd32_fd_setp_t) ex; 2182 syscallarg(netbsd32_timevalp_t) tv; 2183 }; 2184 check_syscall_args(netbsd32___select50) 2185 2186 struct netbsd32___gettimeofday50_args { 2187 syscallarg(netbsd32_timevalp_t) tp; 2188 syscallarg(netbsd32_voidp) tzp; 2189 }; 2190 check_syscall_args(netbsd32___gettimeofday50) 2191 2192 struct netbsd32___settimeofday50_args { 2193 syscallarg(const netbsd32_timevalp_t) tv; 2194 syscallarg(const netbsd32_voidp) tzp; 2195 }; 2196 check_syscall_args(netbsd32___settimeofday50) 2197 2198 struct netbsd32___utimes50_args { 2199 syscallarg(const netbsd32_charp) path; 2200 syscallarg(const netbsd32_timevalp_t) tptr; 2201 }; 2202 check_syscall_args(netbsd32___utimes50) 2203 2204 struct netbsd32___adjtime50_args { 2205 syscallarg(const netbsd32_timevalp_t) delta; 2206 syscallarg(netbsd32_timevalp_t) olddelta; 2207 }; 2208 check_syscall_args(netbsd32___adjtime50) 2209 2210 struct netbsd32___futimes50_args { 2211 syscallarg(int) fd; 2212 syscallarg(const netbsd32_timevalp_t) tptr; 2213 }; 2214 check_syscall_args(netbsd32___futimes50) 2215 2216 struct netbsd32___lutimes50_args { 2217 syscallarg(const netbsd32_charp) path; 2218 syscallarg(const netbsd32_timevalp_t) tptr; 2219 }; 2220 check_syscall_args(netbsd32___lutimes50) 2221 2222 struct netbsd32___setitimer50_args { 2223 syscallarg(int) which; 2224 syscallarg(const netbsd32_itimervalp_t) itv; 2225 syscallarg(netbsd32_itimervalp_t) oitv; 2226 }; 2227 check_syscall_args(netbsd32___setitimer50) 2228 2229 struct netbsd32___getitimer50_args { 2230 syscallarg(int) which; 2231 syscallarg(netbsd32_itimervalp_t) itv; 2232 }; 2233 check_syscall_args(netbsd32___getitimer50) 2234 2235 struct netbsd32___clock_gettime50_args { 2236 syscallarg(clockid_t) clock_id; 2237 syscallarg(netbsd32_timespecp_t) tp; 2238 }; 2239 check_syscall_args(netbsd32___clock_gettime50) 2240 2241 struct netbsd32___clock_settime50_args { 2242 syscallarg(clockid_t) clock_id; 2243 syscallarg(const netbsd32_timespecp_t) tp; 2244 }; 2245 check_syscall_args(netbsd32___clock_settime50) 2246 2247 struct netbsd32___clock_getres50_args { 2248 syscallarg(clockid_t) clock_id; 2249 syscallarg(netbsd32_timespecp_t) tp; 2250 }; 2251 check_syscall_args(netbsd32___clock_getres50) 2252 2253 struct netbsd32___nanosleep50_args { 2254 syscallarg(const netbsd32_timespecp_t) rqtp; 2255 syscallarg(netbsd32_timespecp_t) rmtp; 2256 }; 2257 check_syscall_args(netbsd32___nanosleep50) 2258 2259 struct netbsd32_____sigtimedwait50_args { 2260 syscallarg(const netbsd32_sigsetp_t) set; 2261 syscallarg(netbsd32_siginfop_t) info; 2262 syscallarg(netbsd32_timespecp_t) timeout; 2263 }; 2264 check_syscall_args(netbsd32_____sigtimedwait50) 2265 2266 struct netbsd32___mq_timedsend50_args { 2267 syscallarg(mqd_t) mqdes; 2268 syscallarg(const netbsd32_charp) msg_ptr; 2269 syscallarg(netbsd32_size_t) msg_len; 2270 syscallarg(unsigned) msg_prio; 2271 syscallarg(const netbsd32_timespecp_t) abs_timeout; 2272 }; 2273 check_syscall_args(netbsd32___mq_timedsend50) 2274 2275 struct netbsd32___mq_timedreceive50_args { 2276 syscallarg(mqd_t) mqdes; 2277 syscallarg(netbsd32_charp) msg_ptr; 2278 syscallarg(netbsd32_size_t) msg_len; 2279 syscallarg(netbsd32_uintp) msg_prio; 2280 syscallarg(const netbsd32_timespecp_t) abs_timeout; 2281 }; 2282 check_syscall_args(netbsd32___mq_timedreceive50) 2283 2284 struct compat_60_netbsd32__lwp_park_args { 2285 syscallarg(const netbsd32_timespecp_t) ts; 2286 syscallarg(lwpid_t) unpark; 2287 syscallarg(const netbsd32_voidp) hint; 2288 syscallarg(const netbsd32_voidp) unparkhint; 2289 }; 2290 check_syscall_args(compat_60_netbsd32__lwp_park) 2291 2292 struct netbsd32___kevent50_args { 2293 syscallarg(int) fd; 2294 syscallarg(const netbsd32_keventp_t) changelist; 2295 syscallarg(netbsd32_size_t) nchanges; 2296 syscallarg(netbsd32_keventp_t) eventlist; 2297 syscallarg(netbsd32_size_t) nevents; 2298 syscallarg(const netbsd32_timespecp_t) timeout; 2299 }; 2300 check_syscall_args(netbsd32___kevent50) 2301 2302 struct netbsd32___pselect50_args { 2303 syscallarg(int) nd; 2304 syscallarg(netbsd32_fd_setp_t) in; 2305 syscallarg(netbsd32_fd_setp_t) ou; 2306 syscallarg(netbsd32_fd_setp_t) ex; 2307 syscallarg(const netbsd32_timespecp_t) ts; 2308 syscallarg(const netbsd32_sigsetp_t) mask; 2309 }; 2310 check_syscall_args(netbsd32___pselect50) 2311 2312 struct netbsd32___pollts50_args { 2313 syscallarg(netbsd32_pollfdp_t) fds; 2314 syscallarg(u_int) nfds; 2315 syscallarg(const netbsd32_timespecp_t) ts; 2316 syscallarg(const netbsd32_sigsetp_t) mask; 2317 }; 2318 check_syscall_args(netbsd32___pollts50) 2319 2320 struct netbsd32___stat50_args { 2321 syscallarg(const netbsd32_charp) path; 2322 syscallarg(netbsd32_statp_t) ub; 2323 }; 2324 check_syscall_args(netbsd32___stat50) 2325 2326 struct netbsd32___fstat50_args { 2327 syscallarg(int) fd; 2328 syscallarg(netbsd32_statp_t) sb; 2329 }; 2330 check_syscall_args(netbsd32___fstat50) 2331 2332 struct netbsd32___lstat50_args { 2333 syscallarg(const netbsd32_charp) path; 2334 syscallarg(netbsd32_statp_t) ub; 2335 }; 2336 check_syscall_args(netbsd32___lstat50) 2337 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2338 2339 struct netbsd32_____semctl50_args { 2340 syscallarg(int) semid; 2341 syscallarg(int) semnum; 2342 syscallarg(int) cmd; 2343 syscallarg(netbsd32_semunp_t) arg; 2344 }; 2345 check_syscall_args(netbsd32_____semctl50) 2346 #else 2347 #endif 2348 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2349 2350 struct netbsd32___shmctl50_args { 2351 syscallarg(int) shmid; 2352 syscallarg(int) cmd; 2353 syscallarg(netbsd32_shmid_dsp_t) buf; 2354 }; 2355 check_syscall_args(netbsd32___shmctl50) 2356 #else 2357 #endif 2358 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2359 2360 struct netbsd32___msgctl50_args { 2361 syscallarg(int) msqid; 2362 syscallarg(int) cmd; 2363 syscallarg(netbsd32_msqid_dsp_t) buf; 2364 }; 2365 check_syscall_args(netbsd32___msgctl50) 2366 #else 2367 #endif 2368 2369 struct netbsd32___getrusage50_args { 2370 syscallarg(int) who; 2371 syscallarg(netbsd32_rusagep_t) rusage; 2372 }; 2373 check_syscall_args(netbsd32___getrusage50) 2374 2375 struct netbsd32___timer_settime50_args { 2376 syscallarg(timer_t) timerid; 2377 syscallarg(int) flags; 2378 syscallarg(const netbsd32_itimerspecp_t) value; 2379 syscallarg(netbsd32_itimerspecp_t) ovalue; 2380 }; 2381 check_syscall_args(netbsd32___timer_settime50) 2382 2383 struct netbsd32___timer_gettime50_args { 2384 syscallarg(timer_t) timerid; 2385 syscallarg(netbsd32_itimerspecp_t) value; 2386 }; 2387 check_syscall_args(netbsd32___timer_gettime50) 2388 #if defined(NTP) || !defined(_KERNEL_OPT) 2389 2390 struct netbsd32___ntp_gettime50_args { 2391 syscallarg(netbsd32_ntptimevalp_t) ntvp; 2392 }; 2393 check_syscall_args(netbsd32___ntp_gettime50) 2394 #else 2395 #endif 2396 2397 struct netbsd32___wait450_args { 2398 syscallarg(int) pid; 2399 syscallarg(netbsd32_intp) status; 2400 syscallarg(int) options; 2401 syscallarg(netbsd32_rusagep_t) rusage; 2402 }; 2403 check_syscall_args(netbsd32___wait450) 2404 2405 struct netbsd32___mknod50_args { 2406 syscallarg(const netbsd32_charp) path; 2407 syscallarg(mode_t) mode; 2408 syscallarg(netbsd32_dev_t) dev; 2409 }; 2410 check_syscall_args(netbsd32___mknod50) 2411 2412 struct netbsd32___fhstat50_args { 2413 syscallarg(const netbsd32_voidp) fhp; 2414 syscallarg(netbsd32_size_t) fh_size; 2415 syscallarg(netbsd32_statp_t) sb; 2416 }; 2417 check_syscall_args(netbsd32___fhstat50) 2418 2419 struct netbsd32_pipe2_args { 2420 syscallarg(netbsd32_intp) fildes; 2421 syscallarg(int) flags; 2422 }; 2423 check_syscall_args(netbsd32_pipe2) 2424 2425 struct netbsd32_dup3_args { 2426 syscallarg(int) from; 2427 syscallarg(int) to; 2428 syscallarg(int) flags; 2429 }; 2430 check_syscall_args(netbsd32_dup3) 2431 2432 struct netbsd32_kqueue1_args { 2433 syscallarg(int) flags; 2434 }; 2435 check_syscall_args(netbsd32_kqueue1) 2436 2437 struct netbsd32_paccept_args { 2438 syscallarg(int) s; 2439 syscallarg(netbsd32_sockaddrp_t) name; 2440 syscallarg(netbsd32_socklenp_t) anamelen; 2441 syscallarg(const netbsd32_sigsetp_t) mask; 2442 syscallarg(int) flags; 2443 }; 2444 check_syscall_args(netbsd32_paccept) 2445 2446 struct netbsd32_linkat_args { 2447 syscallarg(int) fd1; 2448 syscallarg(const netbsd32_charp) name1; 2449 syscallarg(int) fd2; 2450 syscallarg(const netbsd32_charp) name2; 2451 syscallarg(int) flags; 2452 }; 2453 check_syscall_args(netbsd32_linkat) 2454 2455 struct netbsd32_renameat_args { 2456 syscallarg(int) fromfd; 2457 syscallarg(const netbsd32_charp) from; 2458 syscallarg(int) tofd; 2459 syscallarg(const netbsd32_charp) to; 2460 }; 2461 check_syscall_args(netbsd32_renameat) 2462 2463 struct netbsd32_mkfifoat_args { 2464 syscallarg(int) fd; 2465 syscallarg(const netbsd32_charp) path; 2466 syscallarg(mode_t) mode; 2467 }; 2468 check_syscall_args(netbsd32_mkfifoat) 2469 2470 struct netbsd32_mknodat_args { 2471 syscallarg(int) fd; 2472 syscallarg(const netbsd32_charp) path; 2473 syscallarg(mode_t) mode; 2474 syscallarg(int) PAD; 2475 syscallarg(netbsd32_dev_t) dev; 2476 }; 2477 check_syscall_args(netbsd32_mknodat) 2478 2479 struct netbsd32_mkdirat_args { 2480 syscallarg(int) fd; 2481 syscallarg(const netbsd32_charp) path; 2482 syscallarg(mode_t) mode; 2483 }; 2484 check_syscall_args(netbsd32_mkdirat) 2485 2486 struct netbsd32_faccessat_args { 2487 syscallarg(int) fd; 2488 syscallarg(const netbsd32_charp) path; 2489 syscallarg(int) amode; 2490 syscallarg(int) flag; 2491 }; 2492 check_syscall_args(netbsd32_faccessat) 2493 2494 struct netbsd32_fchmodat_args { 2495 syscallarg(int) fd; 2496 syscallarg(const netbsd32_charp) path; 2497 syscallarg(mode_t) mode; 2498 syscallarg(int) flag; 2499 }; 2500 check_syscall_args(netbsd32_fchmodat) 2501 2502 struct netbsd32_fchownat_args { 2503 syscallarg(int) fd; 2504 syscallarg(const netbsd32_charp) path; 2505 syscallarg(uid_t) owner; 2506 syscallarg(gid_t) group; 2507 syscallarg(int) flag; 2508 }; 2509 check_syscall_args(netbsd32_fchownat) 2510 2511 struct netbsd32_fexecve_args { 2512 syscallarg(int) fd; 2513 syscallarg(netbsd32_charpp) argp; 2514 syscallarg(netbsd32_charpp) envp; 2515 }; 2516 check_syscall_args(netbsd32_fexecve) 2517 2518 struct netbsd32_fstatat_args { 2519 syscallarg(int) fd; 2520 syscallarg(const netbsd32_charp) path; 2521 syscallarg(netbsd32_statp_t) buf; 2522 syscallarg(int) flag; 2523 }; 2524 check_syscall_args(netbsd32_fstatat) 2525 2526 struct netbsd32_utimensat_args { 2527 syscallarg(int) fd; 2528 syscallarg(const netbsd32_charp) path; 2529 syscallarg(const netbsd32_timespecp_t) tptr; 2530 syscallarg(int) flag; 2531 }; 2532 check_syscall_args(netbsd32_utimensat) 2533 2534 struct netbsd32_openat_args { 2535 syscallarg(int) fd; 2536 syscallarg(const netbsd32_charp) path; 2537 syscallarg(int) oflags; 2538 syscallarg(mode_t) mode; 2539 }; 2540 check_syscall_args(netbsd32_openat) 2541 2542 struct netbsd32_readlinkat_args { 2543 syscallarg(int) fd; 2544 syscallarg(const netbsd32_charp) path; 2545 syscallarg(netbsd32_charp) buf; 2546 syscallarg(size_t) bufsize; 2547 }; 2548 check_syscall_args(netbsd32_readlinkat) 2549 2550 struct netbsd32_symlinkat_args { 2551 syscallarg(const netbsd32_charp) path1; 2552 syscallarg(int) fd; 2553 syscallarg(const netbsd32_charp) path2; 2554 }; 2555 check_syscall_args(netbsd32_symlinkat) 2556 2557 struct netbsd32_unlinkat_args { 2558 syscallarg(int) fd; 2559 syscallarg(const netbsd32_charp) path; 2560 syscallarg(int) flag; 2561 }; 2562 check_syscall_args(netbsd32_unlinkat) 2563 2564 struct netbsd32_futimens_args { 2565 syscallarg(int) fd; 2566 syscallarg(const netbsd32_timespecp_t) tptr; 2567 }; 2568 check_syscall_args(netbsd32_futimens) 2569 2570 struct netbsd32___quotactl_args { 2571 syscallarg(const netbsd32_charp) path; 2572 syscallarg(netbsd32_voidp) args; 2573 }; 2574 check_syscall_args(netbsd32___quotactl) 2575 2576 struct netbsd32_posix_spawn_args { 2577 syscallarg(netbsd32_pid_tp) pid; 2578 syscallarg(const netbsd32_charp) path; 2579 syscallarg(const netbsd32_posix_spawn_file_actionsp) file_actions; 2580 syscallarg(const netbsd32_posix_spawnattrp) attrp; 2581 syscallarg(netbsd32_charpp) argv; 2582 syscallarg(netbsd32_charpp) envp; 2583 }; 2584 check_syscall_args(netbsd32_posix_spawn) 2585 2586 struct netbsd32_clock_nanosleep_args { 2587 syscallarg(netbsd32_clockid_t) clock_id; 2588 syscallarg(int) flags; 2589 syscallarg(const netbsd32_timespecp_t) rqtp; 2590 syscallarg(netbsd32_timespecp_t) rmtp; 2591 }; 2592 check_syscall_args(netbsd32_clock_nanosleep) 2593 2594 struct netbsd32____lwp_park60_args { 2595 syscallarg(netbsd32_clockid_t) clock_id; 2596 syscallarg(int) flags; 2597 syscallarg(const netbsd32_timespecp_t) ts; 2598 syscallarg(lwpid_t) unpark; 2599 syscallarg(netbsd32_voidp) hint; 2600 syscallarg(netbsd32_voidp) unparkhint; 2601 }; 2602 check_syscall_args(netbsd32____lwp_park60) 2603 2604 struct netbsd32_posix_fallocate_args { 2605 syscallarg(int) fd; 2606 syscallarg(int) PAD; 2607 syscallarg(netbsd32_off_t) pos; 2608 syscallarg(netbsd32_off_t) len; 2609 }; 2610 check_syscall_args(netbsd32_posix_fallocate) 2611 2612 struct netbsd32_fdiscard_args { 2613 syscallarg(int) fd; 2614 syscallarg(int) PAD; 2615 syscallarg(netbsd32_off_t) pos; 2616 syscallarg(netbsd32_off_t) len; 2617 }; 2618 check_syscall_args(netbsd32_fdiscard) 2619 2620 /* 2621 * System call prototypes. 2622 */ 2623 2624 int netbsd32_syscall(struct lwp *, const struct netbsd32_syscall_args *, register_t *); 2625 2626 int netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *); 2627 2628 int sys_fork(struct lwp *, const void *, register_t *); 2629 2630 int netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *); 2631 2632 int netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *); 2633 2634 int netbsd32_open(struct lwp *, const struct netbsd32_open_args *, register_t *); 2635 2636 int netbsd32_close(struct lwp *, const struct netbsd32_close_args *, register_t *); 2637 2638 int compat_50_netbsd32_wait4(struct lwp *, const struct compat_50_netbsd32_wait4_args *, register_t *); 2639 2640 int compat_43_netbsd32_ocreat(struct lwp *, const struct compat_43_netbsd32_ocreat_args *, register_t *); 2641 2642 int netbsd32_link(struct lwp *, const struct netbsd32_link_args *, register_t *); 2643 2644 int netbsd32_unlink(struct lwp *, const struct netbsd32_unlink_args *, register_t *); 2645 2646 int netbsd32_chdir(struct lwp *, const struct netbsd32_chdir_args *, register_t *); 2647 2648 int netbsd32_fchdir(struct lwp *, const struct netbsd32_fchdir_args *, register_t *); 2649 2650 int compat_50_netbsd32_mknod(struct lwp *, const struct compat_50_netbsd32_mknod_args *, register_t *); 2651 2652 int netbsd32_chmod(struct lwp *, const struct netbsd32_chmod_args *, register_t *); 2653 2654 int netbsd32_chown(struct lwp *, const struct netbsd32_chown_args *, register_t *); 2655 2656 int netbsd32_break(struct lwp *, const struct netbsd32_break_args *, register_t *); 2657 2658 int compat_20_netbsd32_getfsstat(struct lwp *, const struct compat_20_netbsd32_getfsstat_args *, register_t *); 2659 2660 int compat_43_netbsd32_olseek(struct lwp *, const struct compat_43_netbsd32_olseek_args *, register_t *); 2661 2662 int sys_getpid(struct lwp *, const void *, register_t *); 2663 2664 int netbsd32_mount(struct lwp *, const struct netbsd32_mount_args *, register_t *); 2665 2666 int netbsd32_unmount(struct lwp *, const struct netbsd32_unmount_args *, register_t *); 2667 2668 int netbsd32_setuid(struct lwp *, const struct netbsd32_setuid_args *, register_t *); 2669 2670 int sys_getuid(struct lwp *, const void *, register_t *); 2671 2672 int sys_geteuid(struct lwp *, const void *, register_t *); 2673 2674 int netbsd32_ptrace(struct lwp *, const struct netbsd32_ptrace_args *, register_t *); 2675 2676 int netbsd32_recvmsg(struct lwp *, const struct netbsd32_recvmsg_args *, register_t *); 2677 2678 int netbsd32_sendmsg(struct lwp *, const struct netbsd32_sendmsg_args *, register_t *); 2679 2680 int netbsd32_recvfrom(struct lwp *, const struct netbsd32_recvfrom_args *, register_t *); 2681 2682 int netbsd32_accept(struct lwp *, const struct netbsd32_accept_args *, register_t *); 2683 2684 int netbsd32_getpeername(struct lwp *, const struct netbsd32_getpeername_args *, register_t *); 2685 2686 int netbsd32_getsockname(struct lwp *, const struct netbsd32_getsockname_args *, register_t *); 2687 2688 int netbsd32_access(struct lwp *, const struct netbsd32_access_args *, register_t *); 2689 2690 int netbsd32_chflags(struct lwp *, const struct netbsd32_chflags_args *, register_t *); 2691 2692 int netbsd32_fchflags(struct lwp *, const struct netbsd32_fchflags_args *, register_t *); 2693 2694 int sys_sync(struct lwp *, const void *, register_t *); 2695 2696 int netbsd32_kill(struct lwp *, const struct netbsd32_kill_args *, register_t *); 2697 2698 int compat_43_netbsd32_stat43(struct lwp *, const struct compat_43_netbsd32_stat43_args *, register_t *); 2699 2700 int sys_getppid(struct lwp *, const void *, register_t *); 2701 2702 int compat_43_netbsd32_lstat43(struct lwp *, const struct compat_43_netbsd32_lstat43_args *, register_t *); 2703 2704 int netbsd32_dup(struct lwp *, const struct netbsd32_dup_args *, register_t *); 2705 2706 int sys_pipe(struct lwp *, const void *, register_t *); 2707 2708 int sys_getegid(struct lwp *, const void *, register_t *); 2709 2710 int netbsd32_profil(struct lwp *, const struct netbsd32_profil_args *, register_t *); 2711 2712 int netbsd32_ktrace(struct lwp *, const struct netbsd32_ktrace_args *, register_t *); 2713 2714 int netbsd32_sigaction(struct lwp *, const struct netbsd32_sigaction_args *, register_t *); 2715 2716 int sys_getgid(struct lwp *, const void *, register_t *); 2717 2718 int compat_13_netbsd32_sigprocmask(struct lwp *, const struct compat_13_netbsd32_sigprocmask_args *, register_t *); 2719 2720 int netbsd32___getlogin(struct lwp *, const struct netbsd32___getlogin_args *, register_t *); 2721 2722 int netbsd32_setlogin(struct lwp *, const struct netbsd32_setlogin_args *, register_t *); 2723 2724 int netbsd32_acct(struct lwp *, const struct netbsd32_acct_args *, register_t *); 2725 2726 int compat_13_sys_sigpending(struct lwp *, const void *, register_t *); 2727 2728 int compat_13_netbsd32_sigaltstack13(struct lwp *, const struct compat_13_netbsd32_sigaltstack13_args *, register_t *); 2729 2730 int netbsd32_ioctl(struct lwp *, const struct netbsd32_ioctl_args *, register_t *); 2731 2732 int compat_12_netbsd32_reboot(struct lwp *, const struct compat_12_netbsd32_reboot_args *, register_t *); 2733 2734 int netbsd32_revoke(struct lwp *, const struct netbsd32_revoke_args *, register_t *); 2735 2736 int netbsd32_symlink(struct lwp *, const struct netbsd32_symlink_args *, register_t *); 2737 2738 int netbsd32_readlink(struct lwp *, const struct netbsd32_readlink_args *, register_t *); 2739 2740 int netbsd32_execve(struct lwp *, const struct netbsd32_execve_args *, register_t *); 2741 2742 int netbsd32_umask(struct lwp *, const struct netbsd32_umask_args *, register_t *); 2743 2744 int netbsd32_chroot(struct lwp *, const struct netbsd32_chroot_args *, register_t *); 2745 2746 int compat_43_netbsd32_fstat43(struct lwp *, const struct compat_43_netbsd32_fstat43_args *, register_t *); 2747 2748 int compat_43_netbsd32_ogetkerninfo(struct lwp *, const struct compat_43_netbsd32_ogetkerninfo_args *, register_t *); 2749 2750 int compat_43_sys_getpagesize(struct lwp *, const void *, register_t *); 2751 2752 int compat_12_netbsd32_msync(struct lwp *, const struct compat_12_netbsd32_msync_args *, register_t *); 2753 2754 int sys_vfork(struct lwp *, const void *, register_t *); 2755 2756 int netbsd32_sbrk(struct lwp *, const struct netbsd32_sbrk_args *, register_t *); 2757 2758 int netbsd32_sstk(struct lwp *, const struct netbsd32_sstk_args *, register_t *); 2759 2760 int compat_43_netbsd32_ommap(struct lwp *, const struct compat_43_netbsd32_ommap_args *, register_t *); 2761 2762 int netbsd32_ovadvise(struct lwp *, const struct netbsd32_ovadvise_args *, register_t *); 2763 2764 int netbsd32_munmap(struct lwp *, const struct netbsd32_munmap_args *, register_t *); 2765 2766 int netbsd32_mprotect(struct lwp *, const struct netbsd32_mprotect_args *, register_t *); 2767 2768 int netbsd32_madvise(struct lwp *, const struct netbsd32_madvise_args *, register_t *); 2769 2770 int netbsd32_mincore(struct lwp *, const struct netbsd32_mincore_args *, register_t *); 2771 2772 int netbsd32_getgroups(struct lwp *, const struct netbsd32_getgroups_args *, register_t *); 2773 2774 int netbsd32_setgroups(struct lwp *, const struct netbsd32_setgroups_args *, register_t *); 2775 2776 int sys_getpgrp(struct lwp *, const void *, register_t *); 2777 2778 int netbsd32_setpgid(struct lwp *, const struct netbsd32_setpgid_args *, register_t *); 2779 2780 int compat_50_netbsd32_setitimer(struct lwp *, const struct compat_50_netbsd32_setitimer_args *, register_t *); 2781 2782 int compat_43_sys_wait(struct lwp *, const void *, register_t *); 2783 2784 int compat_12_netbsd32_oswapon(struct lwp *, const struct compat_12_netbsd32_oswapon_args *, register_t *); 2785 2786 int compat_50_netbsd32_getitimer(struct lwp *, const struct compat_50_netbsd32_getitimer_args *, register_t *); 2787 2788 int compat_43_netbsd32_ogethostname(struct lwp *, const struct compat_43_netbsd32_ogethostname_args *, register_t *); 2789 2790 int compat_43_netbsd32_osethostname(struct lwp *, const struct compat_43_netbsd32_osethostname_args *, register_t *); 2791 2792 int compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *); 2793 2794 int netbsd32_dup2(struct lwp *, const struct netbsd32_dup2_args *, register_t *); 2795 2796 int netbsd32_fcntl(struct lwp *, const struct netbsd32_fcntl_args *, register_t *); 2797 2798 int compat_50_netbsd32_select(struct lwp *, const struct compat_50_netbsd32_select_args *, register_t *); 2799 2800 int netbsd32_fsync(struct lwp *, const struct netbsd32_fsync_args *, register_t *); 2801 2802 int netbsd32_setpriority(struct lwp *, const struct netbsd32_setpriority_args *, register_t *); 2803 2804 int compat_30_netbsd32_socket(struct lwp *, const struct compat_30_netbsd32_socket_args *, register_t *); 2805 2806 int netbsd32_connect(struct lwp *, const struct netbsd32_connect_args *, register_t *); 2807 2808 int compat_43_netbsd32_oaccept(struct lwp *, const struct compat_43_netbsd32_oaccept_args *, register_t *); 2809 2810 int netbsd32_getpriority(struct lwp *, const struct netbsd32_getpriority_args *, register_t *); 2811 2812 int compat_43_netbsd32_osend(struct lwp *, const struct compat_43_netbsd32_osend_args *, register_t *); 2813 2814 int compat_43_netbsd32_orecv(struct lwp *, const struct compat_43_netbsd32_orecv_args *, register_t *); 2815 2816 int compat_13_netbsd32_sigreturn(struct lwp *, const struct compat_13_netbsd32_sigreturn_args *, register_t *); 2817 2818 int netbsd32_bind(struct lwp *, const struct netbsd32_bind_args *, register_t *); 2819 2820 int netbsd32_setsockopt(struct lwp *, const struct netbsd32_setsockopt_args *, register_t *); 2821 2822 int netbsd32_listen(struct lwp *, const struct netbsd32_listen_args *, register_t *); 2823 2824 int compat_43_netbsd32_osigvec(struct lwp *, const struct compat_43_netbsd32_osigvec_args *, register_t *); 2825 2826 int compat_43_netbsd32_sigblock(struct lwp *, const struct compat_43_netbsd32_sigblock_args *, register_t *); 2827 2828 int compat_43_netbsd32_sigsetmask(struct lwp *, const struct compat_43_netbsd32_sigsetmask_args *, register_t *); 2829 2830 int compat_13_netbsd32_sigsuspend(struct lwp *, const struct compat_13_netbsd32_sigsuspend_args *, register_t *); 2831 2832 int compat_43_netbsd32_osigstack(struct lwp *, const struct compat_43_netbsd32_osigstack_args *, register_t *); 2833 2834 int compat_43_netbsd32_orecvmsg(struct lwp *, const struct compat_43_netbsd32_orecvmsg_args *, register_t *); 2835 2836 int compat_43_netbsd32_osendmsg(struct lwp *, const struct compat_43_netbsd32_osendmsg_args *, register_t *); 2837 2838 int compat_50_netbsd32_gettimeofday(struct lwp *, const struct compat_50_netbsd32_gettimeofday_args *, register_t *); 2839 2840 int compat_50_netbsd32_getrusage(struct lwp *, const struct compat_50_netbsd32_getrusage_args *, register_t *); 2841 2842 int netbsd32_getsockopt(struct lwp *, const struct netbsd32_getsockopt_args *, register_t *); 2843 2844 int netbsd32_readv(struct lwp *, const struct netbsd32_readv_args *, register_t *); 2845 2846 int netbsd32_writev(struct lwp *, const struct netbsd32_writev_args *, register_t *); 2847 2848 int compat_50_netbsd32_settimeofday(struct lwp *, const struct compat_50_netbsd32_settimeofday_args *, register_t *); 2849 2850 int netbsd32_fchown(struct lwp *, const struct netbsd32_fchown_args *, register_t *); 2851 2852 int netbsd32_fchmod(struct lwp *, const struct netbsd32_fchmod_args *, register_t *); 2853 2854 int compat_43_netbsd32_orecvfrom(struct lwp *, const struct compat_43_netbsd32_orecvfrom_args *, register_t *); 2855 2856 int netbsd32_setreuid(struct lwp *, const struct netbsd32_setreuid_args *, register_t *); 2857 2858 int netbsd32_setregid(struct lwp *, const struct netbsd32_setregid_args *, register_t *); 2859 2860 int netbsd32_rename(struct lwp *, const struct netbsd32_rename_args *, register_t *); 2861 2862 int compat_43_netbsd32_otruncate(struct lwp *, const struct compat_43_netbsd32_otruncate_args *, register_t *); 2863 2864 int compat_43_netbsd32_oftruncate(struct lwp *, const struct compat_43_netbsd32_oftruncate_args *, register_t *); 2865 2866 int netbsd32_flock(struct lwp *, const struct netbsd32_flock_args *, register_t *); 2867 2868 int netbsd32_mkfifo(struct lwp *, const struct netbsd32_mkfifo_args *, register_t *); 2869 2870 int netbsd32_sendto(struct lwp *, const struct netbsd32_sendto_args *, register_t *); 2871 2872 int netbsd32_shutdown(struct lwp *, const struct netbsd32_shutdown_args *, register_t *); 2873 2874 int netbsd32_socketpair(struct lwp *, const struct netbsd32_socketpair_args *, register_t *); 2875 2876 int netbsd32_mkdir(struct lwp *, const struct netbsd32_mkdir_args *, register_t *); 2877 2878 int netbsd32_rmdir(struct lwp *, const struct netbsd32_rmdir_args *, register_t *); 2879 2880 int compat_50_netbsd32_utimes(struct lwp *, const struct compat_50_netbsd32_utimes_args *, register_t *); 2881 2882 int compat_50_netbsd32_adjtime(struct lwp *, const struct compat_50_netbsd32_adjtime_args *, register_t *); 2883 2884 int compat_43_netbsd32_ogetpeername(struct lwp *, const struct compat_43_netbsd32_ogetpeername_args *, register_t *); 2885 2886 int compat_43_sys_gethostid(struct lwp *, const void *, register_t *); 2887 2888 int compat_43_netbsd32_sethostid(struct lwp *, const struct compat_43_netbsd32_sethostid_args *, register_t *); 2889 2890 int compat_43_netbsd32_ogetrlimit(struct lwp *, const struct compat_43_netbsd32_ogetrlimit_args *, register_t *); 2891 2892 int compat_43_netbsd32_osetrlimit(struct lwp *, const struct compat_43_netbsd32_osetrlimit_args *, register_t *); 2893 2894 int compat_43_netbsd32_killpg(struct lwp *, const struct compat_43_netbsd32_killpg_args *, register_t *); 2895 2896 int sys_setsid(struct lwp *, const void *, register_t *); 2897 2898 int compat_50_netbsd32_quotactl(struct lwp *, const struct compat_50_netbsd32_quotactl_args *, register_t *); 2899 2900 int compat_43_sys_quota(struct lwp *, const void *, register_t *); 2901 2902 int compat_43_netbsd32_ogetsockname(struct lwp *, const struct compat_43_netbsd32_ogetsockname_args *, register_t *); 2903 2904 #if defined(NFSSERVER) || !defined(_KERNEL_OPT) 2905 int netbsd32_nfssvc(struct lwp *, const struct netbsd32_nfssvc_args *, register_t *); 2906 2907 #else 2908 #endif 2909 int compat_43_netbsd32_ogetdirentries(struct lwp *, const struct compat_43_netbsd32_ogetdirentries_args *, register_t *); 2910 2911 int compat_20_netbsd32_statfs(struct lwp *, const struct compat_20_netbsd32_statfs_args *, register_t *); 2912 2913 int compat_20_netbsd32_fstatfs(struct lwp *, const struct compat_20_netbsd32_fstatfs_args *, register_t *); 2914 2915 int compat_30_netbsd32_getfh(struct lwp *, const struct compat_30_netbsd32_getfh_args *, register_t *); 2916 2917 int compat_09_netbsd32_ogetdomainname(struct lwp *, const struct compat_09_netbsd32_ogetdomainname_args *, register_t *); 2918 2919 int compat_09_netbsd32_osetdomainname(struct lwp *, const struct compat_09_netbsd32_osetdomainname_args *, register_t *); 2920 2921 int compat_09_netbsd32_uname(struct lwp *, const struct compat_09_netbsd32_uname_args *, register_t *); 2922 2923 int netbsd32_sysarch(struct lwp *, const struct netbsd32_sysarch_args *, register_t *); 2924 2925 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 2926 int compat_10_netbsd32_semsys(struct lwp *, const struct compat_10_netbsd32_semsys_args *, register_t *); 2927 2928 #else 2929 #endif 2930 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 2931 int compat_10_netbsd32_msgsys(struct lwp *, const struct compat_10_netbsd32_msgsys_args *, register_t *); 2932 2933 #else 2934 #endif 2935 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 2936 int compat_10_netbsd32_shmsys(struct lwp *, const struct compat_10_netbsd32_shmsys_args *, register_t *); 2937 2938 #else 2939 #endif 2940 int netbsd32_pread(struct lwp *, const struct netbsd32_pread_args *, register_t *); 2941 2942 int netbsd32_pwrite(struct lwp *, const struct netbsd32_pwrite_args *, register_t *); 2943 2944 #if defined(NTP) || !defined(_KERNEL_OPT) 2945 int compat_30_netbsd32_ntp_gettime(struct lwp *, const struct compat_30_netbsd32_ntp_gettime_args *, register_t *); 2946 2947 int netbsd32_ntp_adjtime(struct lwp *, const struct netbsd32_ntp_adjtime_args *, register_t *); 2948 2949 #else 2950 #endif 2951 int netbsd32_setgid(struct lwp *, const struct netbsd32_setgid_args *, register_t *); 2952 2953 int netbsd32_setegid(struct lwp *, const struct netbsd32_setegid_args *, register_t *); 2954 2955 int netbsd32_seteuid(struct lwp *, const struct netbsd32_seteuid_args *, register_t *); 2956 2957 int compat_12_netbsd32_stat12(struct lwp *, const struct compat_12_netbsd32_stat12_args *, register_t *); 2958 2959 int compat_12_netbsd32_fstat12(struct lwp *, const struct compat_12_netbsd32_fstat12_args *, register_t *); 2960 2961 int compat_12_netbsd32_lstat12(struct lwp *, const struct compat_12_netbsd32_lstat12_args *, register_t *); 2962 2963 int netbsd32_pathconf(struct lwp *, const struct netbsd32_pathconf_args *, register_t *); 2964 2965 int netbsd32_fpathconf(struct lwp *, const struct netbsd32_fpathconf_args *, register_t *); 2966 2967 int netbsd32_getrlimit(struct lwp *, const struct netbsd32_getrlimit_args *, register_t *); 2968 2969 int netbsd32_setrlimit(struct lwp *, const struct netbsd32_setrlimit_args *, register_t *); 2970 2971 int compat_12_netbsd32_getdirentries(struct lwp *, const struct compat_12_netbsd32_getdirentries_args *, register_t *); 2972 2973 int netbsd32_mmap(struct lwp *, const struct netbsd32_mmap_args *, register_t *); 2974 2975 int netbsd32____syscall(struct lwp *, const struct netbsd32____syscall_args *, register_t *); 2976 2977 int netbsd32_lseek(struct lwp *, const struct netbsd32_lseek_args *, register_t *); 2978 2979 int netbsd32_truncate(struct lwp *, const struct netbsd32_truncate_args *, register_t *); 2980 2981 int netbsd32_ftruncate(struct lwp *, const struct netbsd32_ftruncate_args *, register_t *); 2982 2983 int netbsd32___sysctl(struct lwp *, const struct netbsd32___sysctl_args *, register_t *); 2984 2985 int netbsd32_mlock(struct lwp *, const struct netbsd32_mlock_args *, register_t *); 2986 2987 int netbsd32_munlock(struct lwp *, const struct netbsd32_munlock_args *, register_t *); 2988 2989 int netbsd32_undelete(struct lwp *, const struct netbsd32_undelete_args *, register_t *); 2990 2991 int compat_50_netbsd32_futimes(struct lwp *, const struct compat_50_netbsd32_futimes_args *, register_t *); 2992 2993 int netbsd32_getpgid(struct lwp *, const struct netbsd32_getpgid_args *, register_t *); 2994 2995 int netbsd32_reboot(struct lwp *, const struct netbsd32_reboot_args *, register_t *); 2996 2997 int netbsd32_poll(struct lwp *, const struct netbsd32_poll_args *, register_t *); 2998 2999 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 3000 int compat_14_netbsd32___semctl(struct lwp *, const struct compat_14_netbsd32___semctl_args *, register_t *); 3001 3002 int netbsd32_semget(struct lwp *, const struct netbsd32_semget_args *, register_t *); 3003 3004 int netbsd32_semop(struct lwp *, const struct netbsd32_semop_args *, register_t *); 3005 3006 int netbsd32_semconfig(struct lwp *, const struct netbsd32_semconfig_args *, register_t *); 3007 3008 #else 3009 #endif 3010 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 3011 int compat_14_netbsd32_msgctl(struct lwp *, const struct compat_14_netbsd32_msgctl_args *, register_t *); 3012 3013 int netbsd32_msgget(struct lwp *, const struct netbsd32_msgget_args *, register_t *); 3014 3015 int netbsd32_msgsnd(struct lwp *, const struct netbsd32_msgsnd_args *, register_t *); 3016 3017 int netbsd32_msgrcv(struct lwp *, const struct netbsd32_msgrcv_args *, register_t *); 3018 3019 #else 3020 #endif 3021 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 3022 int netbsd32_shmat(struct lwp *, const struct netbsd32_shmat_args *, register_t *); 3023 3024 int compat_14_netbsd32_shmctl(struct lwp *, const struct compat_14_netbsd32_shmctl_args *, register_t *); 3025 3026 int netbsd32_shmdt(struct lwp *, const struct netbsd32_shmdt_args *, register_t *); 3027 3028 int netbsd32_shmget(struct lwp *, const struct netbsd32_shmget_args *, register_t *); 3029 3030 #else 3031 #endif 3032 int compat_50_netbsd32_clock_gettime(struct lwp *, const struct compat_50_netbsd32_clock_gettime_args *, register_t *); 3033 3034 int compat_50_netbsd32_clock_settime(struct lwp *, const struct compat_50_netbsd32_clock_settime_args *, register_t *); 3035 3036 int compat_50_netbsd32_clock_getres(struct lwp *, const struct compat_50_netbsd32_clock_getres_args *, register_t *); 3037 3038 int netbsd32_timer_create(struct lwp *, const struct netbsd32_timer_create_args *, register_t *); 3039 3040 int netbsd32_timer_delete(struct lwp *, const struct netbsd32_timer_delete_args *, register_t *); 3041 3042 int compat_50_netbsd32_timer_settime(struct lwp *, const struct compat_50_netbsd32_timer_settime_args *, register_t *); 3043 3044 int compat_50_netbsd32_timer_gettime(struct lwp *, const struct compat_50_netbsd32_timer_gettime_args *, register_t *); 3045 3046 int netbsd32_timer_getoverrun(struct lwp *, const struct netbsd32_timer_getoverrun_args *, register_t *); 3047 3048 int compat_50_netbsd32_nanosleep(struct lwp *, const struct compat_50_netbsd32_nanosleep_args *, register_t *); 3049 3050 int netbsd32_fdatasync(struct lwp *, const struct netbsd32_fdatasync_args *, register_t *); 3051 3052 int netbsd32_mlockall(struct lwp *, const struct netbsd32_mlockall_args *, register_t *); 3053 3054 int sys_munlockall(struct lwp *, const void *, register_t *); 3055 3056 int compat_50_netbsd32___sigtimedwait(struct lwp *, const struct compat_50_netbsd32___sigtimedwait_args *, register_t *); 3057 3058 int netbsd32_sigqueueinfo(struct lwp *, const struct netbsd32_sigqueueinfo_args *, register_t *); 3059 3060 int netbsd32_modctl(struct lwp *, const struct netbsd32_modctl_args *, register_t *); 3061 3062 int netbsd32__ksem_init(struct lwp *, const struct netbsd32__ksem_init_args *, register_t *); 3063 3064 int netbsd32__ksem_open(struct lwp *, const struct netbsd32__ksem_open_args *, register_t *); 3065 3066 int netbsd32__ksem_unlink(struct lwp *, const struct netbsd32__ksem_unlink_args *, register_t *); 3067 3068 int netbsd32__ksem_close(struct lwp *, const struct netbsd32__ksem_close_args *, register_t *); 3069 3070 int netbsd32__ksem_post(struct lwp *, const struct netbsd32__ksem_post_args *, register_t *); 3071 3072 int netbsd32__ksem_wait(struct lwp *, const struct netbsd32__ksem_wait_args *, register_t *); 3073 3074 int netbsd32__ksem_trywait(struct lwp *, const struct netbsd32__ksem_trywait_args *, register_t *); 3075 3076 int netbsd32__ksem_getvalue(struct lwp *, const struct netbsd32__ksem_getvalue_args *, register_t *); 3077 3078 int netbsd32__ksem_destroy(struct lwp *, const struct netbsd32__ksem_destroy_args *, register_t *); 3079 3080 int netbsd32__ksem_timedwait(struct lwp *, const struct netbsd32__ksem_timedwait_args *, register_t *); 3081 3082 int netbsd32_mq_open(struct lwp *, const struct netbsd32_mq_open_args *, register_t *); 3083 3084 int netbsd32_mq_close(struct lwp *, const struct netbsd32_mq_close_args *, register_t *); 3085 3086 int netbsd32_mq_unlink(struct lwp *, const struct netbsd32_mq_unlink_args *, register_t *); 3087 3088 int netbsd32_mq_getattr(struct lwp *, const struct netbsd32_mq_getattr_args *, register_t *); 3089 3090 int netbsd32_mq_setattr(struct lwp *, const struct netbsd32_mq_setattr_args *, register_t *); 3091 3092 int netbsd32_mq_notify(struct lwp *, const struct netbsd32_mq_notify_args *, register_t *); 3093 3094 int netbsd32_mq_send(struct lwp *, const struct netbsd32_mq_send_args *, register_t *); 3095 3096 int netbsd32_mq_receive(struct lwp *, const struct netbsd32_mq_receive_args *, register_t *); 3097 3098 int compat_50_netbsd32_mq_timedsend(struct lwp *, const struct compat_50_netbsd32_mq_timedsend_args *, register_t *); 3099 3100 int compat_50_netbsd32_mq_timedreceive(struct lwp *, const struct compat_50_netbsd32_mq_timedreceive_args *, register_t *); 3101 3102 int netbsd32___posix_rename(struct lwp *, const struct netbsd32___posix_rename_args *, register_t *); 3103 3104 int netbsd32_swapctl(struct lwp *, const struct netbsd32_swapctl_args *, register_t *); 3105 3106 int compat_30_netbsd32_getdents(struct lwp *, const struct compat_30_netbsd32_getdents_args *, register_t *); 3107 3108 int netbsd32_minherit(struct lwp *, const struct netbsd32_minherit_args *, register_t *); 3109 3110 int netbsd32_lchmod(struct lwp *, const struct netbsd32_lchmod_args *, register_t *); 3111 3112 int netbsd32_lchown(struct lwp *, const struct netbsd32_lchown_args *, register_t *); 3113 3114 int compat_50_netbsd32_lutimes(struct lwp *, const struct compat_50_netbsd32_lutimes_args *, register_t *); 3115 3116 int netbsd32___msync13(struct lwp *, const struct netbsd32___msync13_args *, register_t *); 3117 3118 int compat_30_netbsd32___stat13(struct lwp *, const struct compat_30_netbsd32___stat13_args *, register_t *); 3119 3120 int compat_30_netbsd32___fstat13(struct lwp *, const struct compat_30_netbsd32___fstat13_args *, register_t *); 3121 3122 int compat_30_netbsd32___lstat13(struct lwp *, const struct compat_30_netbsd32___lstat13_args *, register_t *); 3123 3124 int netbsd32___sigaltstack14(struct lwp *, const struct netbsd32___sigaltstack14_args *, register_t *); 3125 3126 int sys___vfork14(struct lwp *, const void *, register_t *); 3127 3128 int netbsd32___posix_chown(struct lwp *, const struct netbsd32___posix_chown_args *, register_t *); 3129 3130 int netbsd32___posix_fchown(struct lwp *, const struct netbsd32___posix_fchown_args *, register_t *); 3131 3132 int netbsd32___posix_lchown(struct lwp *, const struct netbsd32___posix_lchown_args *, register_t *); 3133 3134 int netbsd32_getsid(struct lwp *, const struct netbsd32_getsid_args *, register_t *); 3135 3136 int netbsd32___clone(struct lwp *, const struct netbsd32___clone_args *, register_t *); 3137 3138 int netbsd32_fktrace(struct lwp *, const struct netbsd32_fktrace_args *, register_t *); 3139 3140 int netbsd32_preadv(struct lwp *, const struct netbsd32_preadv_args *, register_t *); 3141 3142 int netbsd32_pwritev(struct lwp *, const struct netbsd32_pwritev_args *, register_t *); 3143 3144 int netbsd32___sigaction14(struct lwp *, const struct netbsd32___sigaction14_args *, register_t *); 3145 3146 int netbsd32___sigpending14(struct lwp *, const struct netbsd32___sigpending14_args *, register_t *); 3147 3148 int netbsd32___sigprocmask14(struct lwp *, const struct netbsd32___sigprocmask14_args *, register_t *); 3149 3150 int netbsd32___sigsuspend14(struct lwp *, const struct netbsd32___sigsuspend14_args *, register_t *); 3151 3152 int compat_16_netbsd32___sigreturn14(struct lwp *, const struct compat_16_netbsd32___sigreturn14_args *, register_t *); 3153 3154 int netbsd32___getcwd(struct lwp *, const struct netbsd32___getcwd_args *, register_t *); 3155 3156 int netbsd32_fchroot(struct lwp *, const struct netbsd32_fchroot_args *, register_t *); 3157 3158 int compat_30_netbsd32_fhopen(struct lwp *, const struct compat_30_netbsd32_fhopen_args *, register_t *); 3159 3160 int compat_30_netbsd32_fhstat(struct lwp *, const struct compat_30_netbsd32_fhstat_args *, register_t *); 3161 3162 int compat_20_netbsd32_fhstatfs(struct lwp *, const struct compat_20_netbsd32_fhstatfs_args *, register_t *); 3163 3164 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 3165 int compat_50_netbsd32___semctl14(struct lwp *, const struct compat_50_netbsd32___semctl14_args *, register_t *); 3166 3167 #else 3168 #endif 3169 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 3170 int compat_50_netbsd32___msgctl13(struct lwp *, const struct compat_50_netbsd32___msgctl13_args *, register_t *); 3171 3172 #else 3173 #endif 3174 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 3175 int compat_50_netbsd32___shmctl13(struct lwp *, const struct compat_50_netbsd32___shmctl13_args *, register_t *); 3176 3177 #else 3178 #endif 3179 int netbsd32_lchflags(struct lwp *, const struct netbsd32_lchflags_args *, register_t *); 3180 3181 int sys_issetugid(struct lwp *, const void *, register_t *); 3182 3183 int netbsd32_utrace(struct lwp *, const struct netbsd32_utrace_args *, register_t *); 3184 3185 int netbsd32_getcontext(struct lwp *, const struct netbsd32_getcontext_args *, register_t *); 3186 3187 int netbsd32_setcontext(struct lwp *, const struct netbsd32_setcontext_args *, register_t *); 3188 3189 int netbsd32__lwp_create(struct lwp *, const struct netbsd32__lwp_create_args *, register_t *); 3190 3191 int sys__lwp_exit(struct lwp *, const void *, register_t *); 3192 3193 int sys__lwp_self(struct lwp *, const void *, register_t *); 3194 3195 int netbsd32__lwp_wait(struct lwp *, const struct netbsd32__lwp_wait_args *, register_t *); 3196 3197 int netbsd32__lwp_suspend(struct lwp *, const struct netbsd32__lwp_suspend_args *, register_t *); 3198 3199 int netbsd32__lwp_continue(struct lwp *, const struct netbsd32__lwp_continue_args *, register_t *); 3200 3201 int netbsd32__lwp_wakeup(struct lwp *, const struct netbsd32__lwp_wakeup_args *, register_t *); 3202 3203 int sys__lwp_getprivate(struct lwp *, const void *, register_t *); 3204 3205 int netbsd32__lwp_setprivate(struct lwp *, const struct netbsd32__lwp_setprivate_args *, register_t *); 3206 3207 int netbsd32__lwp_kill(struct lwp *, const struct netbsd32__lwp_kill_args *, register_t *); 3208 3209 int netbsd32__lwp_detach(struct lwp *, const struct netbsd32__lwp_detach_args *, register_t *); 3210 3211 int compat_50_netbsd32__lwp_park(struct lwp *, const struct compat_50_netbsd32__lwp_park_args *, register_t *); 3212 3213 int netbsd32__lwp_unpark(struct lwp *, const struct netbsd32__lwp_unpark_args *, register_t *); 3214 3215 int netbsd32__lwp_unpark_all(struct lwp *, const struct netbsd32__lwp_unpark_all_args *, register_t *); 3216 3217 int netbsd32__lwp_setname(struct lwp *, const struct netbsd32__lwp_setname_args *, register_t *); 3218 3219 int netbsd32__lwp_getname(struct lwp *, const struct netbsd32__lwp_getname_args *, register_t *); 3220 3221 int netbsd32__lwp_ctl(struct lwp *, const struct netbsd32__lwp_ctl_args *, register_t *); 3222 3223 int netbsd32___sigaction_sigtramp(struct lwp *, const struct netbsd32___sigaction_sigtramp_args *, register_t *); 3224 3225 int netbsd32_rasctl(struct lwp *, const struct netbsd32_rasctl_args *, register_t *); 3226 3227 int sys_kqueue(struct lwp *, const void *, register_t *); 3228 3229 int compat_50_netbsd32_kevent(struct lwp *, const struct compat_50_netbsd32_kevent_args *, register_t *); 3230 3231 int netbsd32__sched_setparam(struct lwp *, const struct netbsd32__sched_setparam_args *, register_t *); 3232 3233 int netbsd32__sched_getparam(struct lwp *, const struct netbsd32__sched_getparam_args *, register_t *); 3234 3235 int netbsd32__sched_setaffinity(struct lwp *, const struct netbsd32__sched_setaffinity_args *, register_t *); 3236 3237 int netbsd32__sched_getaffinity(struct lwp *, const struct netbsd32__sched_getaffinity_args *, register_t *); 3238 3239 int sys_sched_yield(struct lwp *, const void *, register_t *); 3240 3241 int netbsd32_fsync_range(struct lwp *, const struct netbsd32_fsync_range_args *, register_t *); 3242 3243 int netbsd32_uuidgen(struct lwp *, const struct netbsd32_uuidgen_args *, register_t *); 3244 3245 int netbsd32_getvfsstat(struct lwp *, const struct netbsd32_getvfsstat_args *, register_t *); 3246 3247 int netbsd32_statvfs1(struct lwp *, const struct netbsd32_statvfs1_args *, register_t *); 3248 3249 int netbsd32_fstatvfs1(struct lwp *, const struct netbsd32_fstatvfs1_args *, register_t *); 3250 3251 int compat_30_netbsd32_fhstatvfs1(struct lwp *, const struct compat_30_netbsd32_fhstatvfs1_args *, register_t *); 3252 3253 int netbsd32_extattrctl(struct lwp *, const struct netbsd32_extattrctl_args *, register_t *); 3254 3255 int netbsd32_extattr_set_file(struct lwp *, const struct netbsd32_extattr_set_file_args *, register_t *); 3256 3257 int netbsd32_extattr_get_file(struct lwp *, const struct netbsd32_extattr_get_file_args *, register_t *); 3258 3259 int netbsd32_extattr_delete_file(struct lwp *, const struct netbsd32_extattr_delete_file_args *, register_t *); 3260 3261 int netbsd32_extattr_set_fd(struct lwp *, const struct netbsd32_extattr_set_fd_args *, register_t *); 3262 3263 int netbsd32_extattr_get_fd(struct lwp *, const struct netbsd32_extattr_get_fd_args *, register_t *); 3264 3265 int netbsd32_extattr_delete_fd(struct lwp *, const struct netbsd32_extattr_delete_fd_args *, register_t *); 3266 3267 int netbsd32_extattr_set_link(struct lwp *, const struct netbsd32_extattr_set_link_args *, register_t *); 3268 3269 int netbsd32_extattr_get_link(struct lwp *, const struct netbsd32_extattr_get_link_args *, register_t *); 3270 3271 int netbsd32_extattr_delete_link(struct lwp *, const struct netbsd32_extattr_delete_link_args *, register_t *); 3272 3273 int netbsd32_extattr_list_fd(struct lwp *, const struct netbsd32_extattr_list_fd_args *, register_t *); 3274 3275 int netbsd32_extattr_list_file(struct lwp *, const struct netbsd32_extattr_list_file_args *, register_t *); 3276 3277 int netbsd32_extattr_list_link(struct lwp *, const struct netbsd32_extattr_list_link_args *, register_t *); 3278 3279 int compat_50_netbsd32_pselect(struct lwp *, const struct compat_50_netbsd32_pselect_args *, register_t *); 3280 3281 int compat_50_netbsd32_pollts(struct lwp *, const struct compat_50_netbsd32_pollts_args *, register_t *); 3282 3283 int netbsd32_setxattr(struct lwp *, const struct netbsd32_setxattr_args *, register_t *); 3284 3285 int netbsd32_lsetxattr(struct lwp *, const struct netbsd32_lsetxattr_args *, register_t *); 3286 3287 int netbsd32_fsetxattr(struct lwp *, const struct netbsd32_fsetxattr_args *, register_t *); 3288 3289 int netbsd32_getxattr(struct lwp *, const struct netbsd32_getxattr_args *, register_t *); 3290 3291 int netbsd32_lgetxattr(struct lwp *, const struct netbsd32_lgetxattr_args *, register_t *); 3292 3293 int netbsd32_fgetxattr(struct lwp *, const struct netbsd32_fgetxattr_args *, register_t *); 3294 3295 int netbsd32_listxattr(struct lwp *, const struct netbsd32_listxattr_args *, register_t *); 3296 3297 int netbsd32_llistxattr(struct lwp *, const struct netbsd32_llistxattr_args *, register_t *); 3298 3299 int netbsd32_flistxattr(struct lwp *, const struct netbsd32_flistxattr_args *, register_t *); 3300 3301 int netbsd32_removexattr(struct lwp *, const struct netbsd32_removexattr_args *, register_t *); 3302 3303 int netbsd32_lremovexattr(struct lwp *, const struct netbsd32_lremovexattr_args *, register_t *); 3304 3305 int netbsd32_fremovexattr(struct lwp *, const struct netbsd32_fremovexattr_args *, register_t *); 3306 3307 int compat_50_netbsd32___stat30(struct lwp *, const struct compat_50_netbsd32___stat30_args *, register_t *); 3308 3309 int compat_50_netbsd32___fstat30(struct lwp *, const struct compat_50_netbsd32___fstat30_args *, register_t *); 3310 3311 int compat_50_netbsd32___lstat30(struct lwp *, const struct compat_50_netbsd32___lstat30_args *, register_t *); 3312 3313 int netbsd32___getdents30(struct lwp *, const struct netbsd32___getdents30_args *, register_t *); 3314 3315 int compat_30_netbsd32___fhstat30(struct lwp *, const struct compat_30_netbsd32___fhstat30_args *, register_t *); 3316 3317 #if defined(NTP) || !defined(_KERNEL_OPT) 3318 int compat_50_netbsd32_ntp_gettime(struct lwp *, const struct compat_50_netbsd32_ntp_gettime_args *, register_t *); 3319 3320 #else 3321 #endif 3322 int netbsd32___socket30(struct lwp *, const struct netbsd32___socket30_args *, register_t *); 3323 3324 int netbsd32___getfh30(struct lwp *, const struct netbsd32___getfh30_args *, register_t *); 3325 3326 int netbsd32___fhopen40(struct lwp *, const struct netbsd32___fhopen40_args *, register_t *); 3327 3328 int netbsd32___fhstatvfs140(struct lwp *, const struct netbsd32___fhstatvfs140_args *, register_t *); 3329 3330 int compat_50_netbsd32___fhstat40(struct lwp *, const struct compat_50_netbsd32___fhstat40_args *, register_t *); 3331 3332 int netbsd32___mount50(struct lwp *, const struct netbsd32___mount50_args *, register_t *); 3333 3334 int netbsd32_mremap(struct lwp *, const struct netbsd32_mremap_args *, register_t *); 3335 3336 int netbsd32_pset_create(struct lwp *, const struct netbsd32_pset_create_args *, register_t *); 3337 3338 int netbsd32_pset_destroy(struct lwp *, const struct netbsd32_pset_destroy_args *, register_t *); 3339 3340 int netbsd32_pset_assign(struct lwp *, const struct netbsd32_pset_assign_args *, register_t *); 3341 3342 int netbsd32__pset_bind(struct lwp *, const struct netbsd32__pset_bind_args *, register_t *); 3343 3344 int netbsd32___posix_fadvise50(struct lwp *, const struct netbsd32___posix_fadvise50_args *, register_t *); 3345 3346 int netbsd32___select50(struct lwp *, const struct netbsd32___select50_args *, register_t *); 3347 3348 int netbsd32___gettimeofday50(struct lwp *, const struct netbsd32___gettimeofday50_args *, register_t *); 3349 3350 int netbsd32___settimeofday50(struct lwp *, const struct netbsd32___settimeofday50_args *, register_t *); 3351 3352 int netbsd32___utimes50(struct lwp *, const struct netbsd32___utimes50_args *, register_t *); 3353 3354 int netbsd32___adjtime50(struct lwp *, const struct netbsd32___adjtime50_args *, register_t *); 3355 3356 int netbsd32___futimes50(struct lwp *, const struct netbsd32___futimes50_args *, register_t *); 3357 3358 int netbsd32___lutimes50(struct lwp *, const struct netbsd32___lutimes50_args *, register_t *); 3359 3360 int netbsd32___setitimer50(struct lwp *, const struct netbsd32___setitimer50_args *, register_t *); 3361 3362 int netbsd32___getitimer50(struct lwp *, const struct netbsd32___getitimer50_args *, register_t *); 3363 3364 int netbsd32___clock_gettime50(struct lwp *, const struct netbsd32___clock_gettime50_args *, register_t *); 3365 3366 int netbsd32___clock_settime50(struct lwp *, const struct netbsd32___clock_settime50_args *, register_t *); 3367 3368 int netbsd32___clock_getres50(struct lwp *, const struct netbsd32___clock_getres50_args *, register_t *); 3369 3370 int netbsd32___nanosleep50(struct lwp *, const struct netbsd32___nanosleep50_args *, register_t *); 3371 3372 int netbsd32_____sigtimedwait50(struct lwp *, const struct netbsd32_____sigtimedwait50_args *, register_t *); 3373 3374 int netbsd32___mq_timedsend50(struct lwp *, const struct netbsd32___mq_timedsend50_args *, register_t *); 3375 3376 int netbsd32___mq_timedreceive50(struct lwp *, const struct netbsd32___mq_timedreceive50_args *, register_t *); 3377 3378 int compat_60_netbsd32__lwp_park(struct lwp *, const struct compat_60_netbsd32__lwp_park_args *, register_t *); 3379 3380 int netbsd32___kevent50(struct lwp *, const struct netbsd32___kevent50_args *, register_t *); 3381 3382 int netbsd32___pselect50(struct lwp *, const struct netbsd32___pselect50_args *, register_t *); 3383 3384 int netbsd32___pollts50(struct lwp *, const struct netbsd32___pollts50_args *, register_t *); 3385 3386 int netbsd32___stat50(struct lwp *, const struct netbsd32___stat50_args *, register_t *); 3387 3388 int netbsd32___fstat50(struct lwp *, const struct netbsd32___fstat50_args *, register_t *); 3389 3390 int netbsd32___lstat50(struct lwp *, const struct netbsd32___lstat50_args *, register_t *); 3391 3392 #if defined(SYSVSEM) || !defined(_KERNEL_OPT) 3393 int netbsd32_____semctl50(struct lwp *, const struct netbsd32_____semctl50_args *, register_t *); 3394 3395 #else 3396 #endif 3397 #if defined(SYSVSHM) || !defined(_KERNEL_OPT) 3398 int netbsd32___shmctl50(struct lwp *, const struct netbsd32___shmctl50_args *, register_t *); 3399 3400 #else 3401 #endif 3402 #if defined(SYSVMSG) || !defined(_KERNEL_OPT) 3403 int netbsd32___msgctl50(struct lwp *, const struct netbsd32___msgctl50_args *, register_t *); 3404 3405 #else 3406 #endif 3407 int netbsd32___getrusage50(struct lwp *, const struct netbsd32___getrusage50_args *, register_t *); 3408 3409 int netbsd32___timer_settime50(struct lwp *, const struct netbsd32___timer_settime50_args *, register_t *); 3410 3411 int netbsd32___timer_gettime50(struct lwp *, const struct netbsd32___timer_gettime50_args *, register_t *); 3412 3413 #if defined(NTP) || !defined(_KERNEL_OPT) 3414 int netbsd32___ntp_gettime50(struct lwp *, const struct netbsd32___ntp_gettime50_args *, register_t *); 3415 3416 #else 3417 #endif 3418 int netbsd32___wait450(struct lwp *, const struct netbsd32___wait450_args *, register_t *); 3419 3420 int netbsd32___mknod50(struct lwp *, const struct netbsd32___mknod50_args *, register_t *); 3421 3422 int netbsd32___fhstat50(struct lwp *, const struct netbsd32___fhstat50_args *, register_t *); 3423 3424 int netbsd32_pipe2(struct lwp *, const struct netbsd32_pipe2_args *, register_t *); 3425 3426 int netbsd32_dup3(struct lwp *, const struct netbsd32_dup3_args *, register_t *); 3427 3428 int netbsd32_kqueue1(struct lwp *, const struct netbsd32_kqueue1_args *, register_t *); 3429 3430 int netbsd32_paccept(struct lwp *, const struct netbsd32_paccept_args *, register_t *); 3431 3432 int netbsd32_linkat(struct lwp *, const struct netbsd32_linkat_args *, register_t *); 3433 3434 int netbsd32_renameat(struct lwp *, const struct netbsd32_renameat_args *, register_t *); 3435 3436 int netbsd32_mkfifoat(struct lwp *, const struct netbsd32_mkfifoat_args *, register_t *); 3437 3438 int netbsd32_mknodat(struct lwp *, const struct netbsd32_mknodat_args *, register_t *); 3439 3440 int netbsd32_mkdirat(struct lwp *, const struct netbsd32_mkdirat_args *, register_t *); 3441 3442 int netbsd32_faccessat(struct lwp *, const struct netbsd32_faccessat_args *, register_t *); 3443 3444 int netbsd32_fchmodat(struct lwp *, const struct netbsd32_fchmodat_args *, register_t *); 3445 3446 int netbsd32_fchownat(struct lwp *, const struct netbsd32_fchownat_args *, register_t *); 3447 3448 int netbsd32_fexecve(struct lwp *, const struct netbsd32_fexecve_args *, register_t *); 3449 3450 int netbsd32_fstatat(struct lwp *, const struct netbsd32_fstatat_args *, register_t *); 3451 3452 int netbsd32_utimensat(struct lwp *, const struct netbsd32_utimensat_args *, register_t *); 3453 3454 int netbsd32_openat(struct lwp *, const struct netbsd32_openat_args *, register_t *); 3455 3456 int netbsd32_readlinkat(struct lwp *, const struct netbsd32_readlinkat_args *, register_t *); 3457 3458 int netbsd32_symlinkat(struct lwp *, const struct netbsd32_symlinkat_args *, register_t *); 3459 3460 int netbsd32_unlinkat(struct lwp *, const struct netbsd32_unlinkat_args *, register_t *); 3461 3462 int netbsd32_futimens(struct lwp *, const struct netbsd32_futimens_args *, register_t *); 3463 3464 int netbsd32___quotactl(struct lwp *, const struct netbsd32___quotactl_args *, register_t *); 3465 3466 int netbsd32_posix_spawn(struct lwp *, const struct netbsd32_posix_spawn_args *, register_t *); 3467 3468 int netbsd32_clock_nanosleep(struct lwp *, const struct netbsd32_clock_nanosleep_args *, register_t *); 3469 3470 int netbsd32____lwp_park60(struct lwp *, const struct netbsd32____lwp_park60_args *, register_t *); 3471 3472 int netbsd32_posix_fallocate(struct lwp *, const struct netbsd32_posix_fallocate_args *, register_t *); 3473 3474 int netbsd32_fdiscard(struct lwp *, const struct netbsd32_fdiscard_args *, register_t *); 3475 3476 #endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */ 3477