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