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