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