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