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