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