The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/compat/netbsd32/netbsd32_syscallargs.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: netbsd32_syscallargs.h,v 1.78.4.1 2008/11/25 17:32:27 snj 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.70.4.1 2008/11/25 17:31:26 snj Exp
    8  */
    9 
   10 #ifndef _NETBSD32_SYS_SYSCALLARGS_H_
   11 #define _NETBSD32_SYS_SYSCALLARGS_H_
   12 
   13 #define NETBSD32_SYS_MAXSYSARGS 8
   14 
   15 #undef  syscallarg
   16 #define syscallarg(x)                                                   \
   17         union {                                                         \
   18                 register32_t pad;                                               \
   19                 struct { x datum; } le;                                 \
   20                 struct { /* LINTED zero array dimension */              \
   21                         int8_t pad[  /* CONSTCOND */                    \
   22                                 (sizeof (register32_t) < sizeof (x))    \
   23                                 ? 0                                     \
   24                                 : sizeof (register32_t) - sizeof (x)];  \
   25                         x datum;                                        \
   26                 } be;                                                   \
   27         }
   28 
   29 #undef check_syscall_args
   30 #define check_syscall_args(call) \
   31         typedef char call##_check_args[sizeof (struct call##_args) \
   32                 <= NETBSD32_SYS_MAXSYSARGS * sizeof (register32_t) ? 1 : -1];
   33 
   34 struct netbsd32_sys_syscall_args {
   35         syscallarg(int) code;
   36         syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS];
   37 };
   38 
   39 struct netbsd32_exit_args {
   40         syscallarg(int) rval;
   41 };
   42 check_syscall_args(netbsd32_exit)
   43 
   44 struct netbsd32_read_args {
   45         syscallarg(int) fd;
   46         syscallarg(netbsd32_voidp) buf;
   47         syscallarg(netbsd32_size_t) nbyte;
   48 };
   49 check_syscall_args(netbsd32_read)
   50 
   51 struct netbsd32_write_args {
   52         syscallarg(int) fd;
   53         syscallarg(netbsd32_voidp) buf;
   54         syscallarg(netbsd32_size_t) nbyte;
   55 };
   56 check_syscall_args(netbsd32_write)
   57 
   58 struct netbsd32_open_args {
   59         syscallarg(netbsd32_charp) path;
   60         syscallarg(int) flags;
   61         syscallarg(mode_t) mode;
   62 };
   63 check_syscall_args(netbsd32_open)
   64 
   65 struct netbsd32_close_args {
   66         syscallarg(int) fd;
   67 };
   68 check_syscall_args(netbsd32_close)
   69 
   70 struct netbsd32_wait4_args {
   71         syscallarg(int) pid;
   72         syscallarg(netbsd32_intp) status;
   73         syscallarg(int) options;
   74         syscallarg(netbsd32_rusagep_t) rusage;
   75 };
   76 check_syscall_args(netbsd32_wait4)
   77 
   78 struct compat_43_netbsd32_ocreat_args {
   79         syscallarg(netbsd32_charp) path;
   80         syscallarg(mode_t) mode;
   81 };
   82 check_syscall_args(compat_43_netbsd32_ocreat)
   83 
   84 struct netbsd32_link_args {
   85         syscallarg(netbsd32_charp) path;
   86         syscallarg(netbsd32_charp) link;
   87 };
   88 check_syscall_args(netbsd32_link)
   89 
   90 struct netbsd32_unlink_args {
   91         syscallarg(netbsd32_charp) path;
   92 };
   93 check_syscall_args(netbsd32_unlink)
   94 
   95 struct netbsd32_chdir_args {
   96         syscallarg(netbsd32_charp) path;
   97 };
   98 check_syscall_args(netbsd32_chdir)
   99 
  100 struct netbsd32_fchdir_args {
  101         syscallarg(int) fd;
  102 };
  103 check_syscall_args(netbsd32_fchdir)
  104 
  105 struct netbsd32_mknod_args {
  106         syscallarg(netbsd32_charp) path;
  107         syscallarg(mode_t) mode;
  108         syscallarg(dev_t) dev;
  109 };
  110 check_syscall_args(netbsd32_mknod)
  111 
  112 struct netbsd32_chmod_args {
  113         syscallarg(netbsd32_charp) path;
  114         syscallarg(mode_t) mode;
  115 };
  116 check_syscall_args(netbsd32_chmod)
  117 
  118 struct netbsd32_chown_args {
  119         syscallarg(netbsd32_charp) path;
  120         syscallarg(uid_t) uid;
  121         syscallarg(gid_t) gid;
  122 };
  123 check_syscall_args(netbsd32_chown)
  124 
  125 struct netbsd32_break_args {
  126         syscallarg(netbsd32_charp) nsize;
  127 };
  128 check_syscall_args(netbsd32_break)
  129 
  130 struct compat_20_netbsd32_getfsstat_args {
  131         syscallarg(netbsd32_statfsp_t) buf;
  132         syscallarg(netbsd32_long) bufsize;
  133         syscallarg(int) flags;
  134 };
  135 check_syscall_args(compat_20_netbsd32_getfsstat)
  136 
  137 struct compat_43_netbsd32_olseek_args {
  138         syscallarg(int) fd;
  139         syscallarg(netbsd32_long) offset;
  140         syscallarg(int) whence;
  141 };
  142 check_syscall_args(compat_43_netbsd32_olseek)
  143 
  144 struct netbsd32_mount_args {
  145         syscallarg(netbsd32_charp) type;
  146         syscallarg(netbsd32_charp) path;
  147         syscallarg(int) flags;
  148         syscallarg(netbsd32_voidp) data;
  149 };
  150 check_syscall_args(netbsd32_mount)
  151 
  152 struct netbsd32_unmount_args {
  153         syscallarg(netbsd32_charp) path;
  154         syscallarg(int) flags;
  155 };
  156 check_syscall_args(netbsd32_unmount)
  157 
  158 struct netbsd32_setuid_args {
  159         syscallarg(uid_t) uid;
  160 };
  161 check_syscall_args(netbsd32_setuid)
  162 
  163 struct netbsd32_ptrace_args {
  164         syscallarg(int) req;
  165         syscallarg(pid_t) pid;
  166         syscallarg(netbsd32_caddr_t) addr;
  167         syscallarg(int) data;
  168 };
  169 check_syscall_args(netbsd32_ptrace)
  170 
  171 struct netbsd32_recvmsg_args {
  172         syscallarg(int) s;
  173         syscallarg(netbsd32_msghdrp_t) msg;
  174         syscallarg(int) flags;
  175 };
  176 check_syscall_args(netbsd32_recvmsg)
  177 
  178 struct netbsd32_sendmsg_args {
  179         syscallarg(int) s;
  180         syscallarg(netbsd32_msghdrp_t) msg;
  181         syscallarg(int) flags;
  182 };
  183 check_syscall_args(netbsd32_sendmsg)
  184 
  185 struct netbsd32_recvfrom_args {
  186         syscallarg(int) s;
  187         syscallarg(netbsd32_voidp) buf;
  188         syscallarg(netbsd32_size_t) len;
  189         syscallarg(int) flags;
  190         syscallarg(netbsd32_sockaddrp_t) from;
  191         syscallarg(netbsd32_intp) fromlenaddr;
  192 };
  193 check_syscall_args(netbsd32_recvfrom)
  194 
  195 struct netbsd32_accept_args {
  196         syscallarg(int) s;
  197         syscallarg(netbsd32_sockaddrp_t) name;
  198         syscallarg(netbsd32_intp) anamelen;
  199 };
  200 check_syscall_args(netbsd32_accept)
  201 
  202 struct netbsd32_getpeername_args {
  203         syscallarg(int) fdes;
  204         syscallarg(netbsd32_sockaddrp_t) asa;
  205         syscallarg(netbsd32_intp) alen;
  206 };
  207 check_syscall_args(netbsd32_getpeername)
  208 
  209 struct netbsd32_getsockname_args {
  210         syscallarg(int) fdes;
  211         syscallarg(netbsd32_sockaddrp_t) asa;
  212         syscallarg(netbsd32_intp) alen;
  213 };
  214 check_syscall_args(netbsd32_getsockname)
  215 
  216 struct netbsd32_access_args {
  217         syscallarg(netbsd32_charp) path;
  218         syscallarg(int) flags;
  219 };
  220 check_syscall_args(netbsd32_access)
  221 
  222 struct netbsd32_chflags_args {
  223         syscallarg(netbsd32_charp) path;
  224         syscallarg(netbsd32_u_long) flags;
  225 };
  226 check_syscall_args(netbsd32_chflags)
  227 
  228 struct netbsd32_fchflags_args {
  229         syscallarg(int) fd;
  230         syscallarg(netbsd32_u_long) flags;
  231 };
  232 check_syscall_args(netbsd32_fchflags)
  233 
  234 struct netbsd32_kill_args {
  235         syscallarg(int) pid;
  236         syscallarg(int) signum;
  237 };
  238 check_syscall_args(netbsd32_kill)
  239 
  240 struct compat_43_netbsd32_stat43_args {
  241         syscallarg(netbsd32_charp) path;
  242         syscallarg(netbsd32_stat43p_t) ub;
  243 };
  244 check_syscall_args(compat_43_netbsd32_stat43)
  245 
  246 struct compat_43_netbsd32_lstat43_args {
  247         syscallarg(netbsd32_charp) path;
  248         syscallarg(netbsd32_stat43p_t) ub;
  249 };
  250 check_syscall_args(compat_43_netbsd32_lstat43)
  251 
  252 struct netbsd32_dup_args {
  253         syscallarg(int) fd;
  254 };
  255 check_syscall_args(netbsd32_dup)
  256 
  257 struct netbsd32_profil_args {
  258         syscallarg(netbsd32_caddr_t) samples;
  259         syscallarg(netbsd32_size_t) size;
  260         syscallarg(netbsd32_u_long) offset;
  261         syscallarg(u_int) scale;
  262 };
  263 check_syscall_args(netbsd32_profil)
  264 
  265 struct netbsd32_ktrace_args {
  266         syscallarg(netbsd32_charp) fname;
  267         syscallarg(int) ops;
  268         syscallarg(int) facs;
  269         syscallarg(int) pid;
  270 };
  271 check_syscall_args(netbsd32_ktrace)
  272 
  273 struct netbsd32_sigaction_args {
  274         syscallarg(int) signum;
  275         syscallarg(netbsd32_sigactionp_t) nsa;
  276         syscallarg(netbsd32_sigactionp_t) osa;
  277 };
  278 check_syscall_args(netbsd32_sigaction)
  279 
  280 struct compat_13_netbsd32_sigprocmask_args {
  281         syscallarg(int) how;
  282         syscallarg(int) mask;
  283 };
  284 check_syscall_args(compat_13_netbsd32_sigprocmask)
  285 
  286 struct netbsd32___getlogin_args {
  287         syscallarg(netbsd32_charp) namebuf;
  288         syscallarg(u_int) namelen;
  289 };
  290 check_syscall_args(netbsd32___getlogin)
  291 
  292 struct netbsd32_setlogin_args {
  293         syscallarg(netbsd32_charp) namebuf;
  294 };
  295 check_syscall_args(netbsd32_setlogin)
  296 
  297 struct netbsd32_acct_args {
  298         syscallarg(netbsd32_charp) path;
  299 };
  300 check_syscall_args(netbsd32_acct)
  301 
  302 struct compat_13_netbsd32_sigaltstack13_args {
  303         syscallarg(netbsd32_sigaltstack13p_t) nss;
  304         syscallarg(netbsd32_sigaltstack13p_t) oss;
  305 };
  306 check_syscall_args(compat_13_netbsd32_sigaltstack13)
  307 
  308 struct netbsd32_ioctl_args {
  309         syscallarg(int) fd;
  310         syscallarg(netbsd32_u_long) com;
  311         syscallarg(netbsd32_voidp) data;
  312 };
  313 check_syscall_args(netbsd32_ioctl)
  314 
  315 struct compat_12_netbsd32_reboot_args {
  316         syscallarg(int) opt;
  317 };
  318 check_syscall_args(compat_12_netbsd32_reboot)
  319 
  320 struct netbsd32_revoke_args {
  321         syscallarg(netbsd32_charp) path;
  322 };
  323 check_syscall_args(netbsd32_revoke)
  324 
  325 struct netbsd32_symlink_args {
  326         syscallarg(netbsd32_charp) path;
  327         syscallarg(netbsd32_charp) link;
  328 };
  329 check_syscall_args(netbsd32_symlink)
  330 
  331 struct netbsd32_readlink_args {
  332         syscallarg(netbsd32_charp) path;
  333         syscallarg(netbsd32_charp) buf;
  334         syscallarg(netbsd32_size_t) count;
  335 };
  336 check_syscall_args(netbsd32_readlink)
  337 
  338 struct netbsd32_execve_args {
  339         syscallarg(netbsd32_charp) path;
  340         syscallarg(netbsd32_charpp) argp;
  341         syscallarg(netbsd32_charpp) envp;
  342 };
  343 check_syscall_args(netbsd32_execve)
  344 
  345 struct netbsd32_umask_args {
  346         syscallarg(mode_t) newmask;
  347 };
  348 check_syscall_args(netbsd32_umask)
  349 
  350 struct netbsd32_chroot_args {
  351         syscallarg(netbsd32_charp) path;
  352 };
  353 check_syscall_args(netbsd32_chroot)
  354 
  355 struct compat_43_netbsd32_fstat43_args {
  356         syscallarg(int) fd;
  357         syscallarg(netbsd32_stat43p_t) sb;
  358 };
  359 check_syscall_args(compat_43_netbsd32_fstat43)
  360 
  361 struct compat_43_netbsd32_ogetkerninfo_args {
  362         syscallarg(int) op;
  363         syscallarg(netbsd32_charp) where;
  364         syscallarg(netbsd32_intp) size;
  365         syscallarg(int) arg;
  366 };
  367 check_syscall_args(compat_43_netbsd32_ogetkerninfo)
  368 
  369 struct compat_12_netbsd32_msync_args {
  370         syscallarg(netbsd32_caddr_t) addr;
  371         syscallarg(netbsd32_size_t) len;
  372 };
  373 check_syscall_args(compat_12_netbsd32_msync)
  374 
  375 struct netbsd32_sbrk_args {
  376         syscallarg(netbsd32_intptr_t) incr;
  377 };
  378 check_syscall_args(netbsd32_sbrk)
  379 
  380 struct netbsd32_sstk_args {
  381         syscallarg(int) incr;
  382 };
  383 check_syscall_args(netbsd32_sstk)
  384 
  385 struct compat_43_netbsd32_ommap_args {
  386         syscallarg(netbsd32_caddr_t) addr;
  387         syscallarg(netbsd32_size_t) len;
  388         syscallarg(int) prot;
  389         syscallarg(int) flags;
  390         syscallarg(int) fd;
  391         syscallarg(netbsd32_long) pos;
  392 };
  393 check_syscall_args(compat_43_netbsd32_ommap)
  394 
  395 struct netbsd32_ovadvise_args {
  396         syscallarg(int) anom;
  397 };
  398 check_syscall_args(netbsd32_ovadvise)
  399 
  400 struct netbsd32_munmap_args {
  401         syscallarg(netbsd32_voidp) addr;
  402         syscallarg(netbsd32_size_t) len;
  403 };
  404 check_syscall_args(netbsd32_munmap)
  405 
  406 struct netbsd32_mprotect_args {
  407         syscallarg(netbsd32_voidp) addr;
  408         syscallarg(netbsd32_size_t) len;
  409         syscallarg(int) prot;
  410 };
  411 check_syscall_args(netbsd32_mprotect)
  412 
  413 struct netbsd32_madvise_args {
  414         syscallarg(netbsd32_voidp) addr;
  415         syscallarg(netbsd32_size_t) len;
  416         syscallarg(int) behav;
  417 };
  418 check_syscall_args(netbsd32_madvise)
  419 
  420 struct netbsd32_mincore_args {
  421         syscallarg(netbsd32_caddr_t) addr;
  422         syscallarg(netbsd32_size_t) len;
  423         syscallarg(netbsd32_charp) vec;
  424 };
  425 check_syscall_args(netbsd32_mincore)
  426 
  427 struct netbsd32_getgroups_args {
  428         syscallarg(int) gidsetsize;
  429         syscallarg(netbsd32_gid_tp) gidset;
  430 };
  431 check_syscall_args(netbsd32_getgroups)
  432 
  433 struct netbsd32_setgroups_args {
  434         syscallarg(int) gidsetsize;
  435         syscallarg(netbsd32_gid_tp) gidset;
  436 };
  437 check_syscall_args(netbsd32_setgroups)
  438 
  439 struct netbsd32_setpgid_args {
  440         syscallarg(int) pid;
  441         syscallarg(int) pgid;
  442 };
  443 check_syscall_args(netbsd32_setpgid)
  444 
  445 struct netbsd32_setitimer_args {
  446         syscallarg(int) which;
  447         syscallarg(netbsd32_itimervalp_t) itv;
  448         syscallarg(netbsd32_itimervalp_t) oitv;
  449 };
  450 check_syscall_args(netbsd32_setitimer)
  451 
  452 struct compat_12_netbsd32_oswapon_args {
  453         syscallarg(netbsd32_charp) name;
  454 };
  455 check_syscall_args(compat_12_netbsd32_oswapon)
  456 
  457 struct netbsd32_getitimer_args {
  458         syscallarg(int) which;
  459         syscallarg(netbsd32_itimervalp_t) itv;
  460 };
  461 check_syscall_args(netbsd32_getitimer)
  462 
  463 struct compat_43_netbsd32_ogethostname_args {
  464         syscallarg(netbsd32_charp) hostname;
  465         syscallarg(u_int) len;
  466 };
  467 check_syscall_args(compat_43_netbsd32_ogethostname)
  468 
  469 struct compat_43_netbsd32_osethostname_args {
  470         syscallarg(netbsd32_charp) hostname;
  471         syscallarg(u_int) len;
  472 };
  473 check_syscall_args(compat_43_netbsd32_osethostname)
  474 
  475 struct netbsd32_dup2_args {
  476         syscallarg(int) from;
  477         syscallarg(int) to;
  478 };
  479 check_syscall_args(netbsd32_dup2)
  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 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_timevalp_t) tv;
  494 };
  495 check_syscall_args(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_caddr_t) 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_caddr_t) 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_caddr_t) 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_caddr_t) msg;
  617         syscallarg(int) flags;
  618 };
  619 check_syscall_args(compat_43_netbsd32_osendmsg)
  620 
  621 struct netbsd32_gettimeofday_args {
  622         syscallarg(netbsd32_timevalp_t) tp;
  623         syscallarg(netbsd32_timezonep_t) tzp;
  624 };
  625 check_syscall_args(netbsd32_gettimeofday)
  626 
  627 struct netbsd32_getrusage_args {
  628         syscallarg(int) who;
  629         syscallarg(netbsd32_rusagep_t) rusage;
  630 };
  631 check_syscall_args(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 netbsd32_settimeofday_args {
  657         syscallarg(netbsd32_timevalp_t) tv;
  658         syscallarg(netbsd32_timezonep_t) tzp;
  659 };
  660 check_syscall_args(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_caddr_t) buf;
  678         syscallarg(netbsd32_size_t) len;
  679         syscallarg(int) flags;
  680         syscallarg(netbsd32_caddr_t) 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 netbsd32_utimes_args {
  763         syscallarg(netbsd32_charp) path;
  764         syscallarg(netbsd32_timevalp_t) tptr;
  765 };
  766 check_syscall_args(netbsd32_utimes)
  767 
  768 struct netbsd32_adjtime_args {
  769         syscallarg(netbsd32_timevalp_t) delta;
  770         syscallarg(netbsd32_timevalp_t) olddelta;
  771 };
  772 check_syscall_args(netbsd32_adjtime)
  773 
  774 struct compat_43_netbsd32_ogetpeername_args {
  775         syscallarg(int) fdes;
  776         syscallarg(netbsd32_caddr_t) 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 netbsd32_quotactl_args {
  805         syscallarg(netbsd32_charp) path;
  806         syscallarg(int) cmd;
  807         syscallarg(int) uid;
  808         syscallarg(netbsd32_caddr_t) arg;
  809 };
  810 check_syscall_args(netbsd32_quotactl)
  811 
  812 struct compat_43_netbsd32_ogetsockname_args {
  813         syscallarg(int) fdec;
  814         syscallarg(netbsd32_caddr_t) asa;
  815         syscallarg(netbsd32_intp) alen;
  816 };
  817 check_syscall_args(compat_43_netbsd32_ogetsockname)
  818 #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
  819 
  820 struct netbsd32_nfssvc_args {
  821         syscallarg(int) flag;
  822         syscallarg(netbsd32_voidp) argp;
  823 };
  824 check_syscall_args(netbsd32_nfssvc)
  825 #else
  826 #endif
  827 
  828 struct compat_43_netbsd32_ogetdirentries_args {
  829         syscallarg(int) fd;
  830         syscallarg(netbsd32_charp) buf;
  831         syscallarg(u_int) count;
  832         syscallarg(netbsd32_longp) basep;
  833 };
  834 check_syscall_args(compat_43_netbsd32_ogetdirentries)
  835 
  836 struct compat_20_netbsd32_statfs_args {
  837         syscallarg(netbsd32_charp) path;
  838         syscallarg(netbsd32_statfsp_t) buf;
  839 };
  840 check_syscall_args(compat_20_netbsd32_statfs)
  841 
  842 struct compat_20_netbsd32_fstatfs_args {
  843         syscallarg(int) fd;
  844         syscallarg(netbsd32_statfsp_t) buf;
  845 };
  846 check_syscall_args(compat_20_netbsd32_fstatfs)
  847 
  848 struct compat_30_netbsd32_getfh_args {
  849         syscallarg(netbsd32_charp) fname;
  850         syscallarg(netbsd32_compat_30_fhandlep_t) fhp;
  851 };
  852 check_syscall_args(compat_30_netbsd32_getfh)
  853 
  854 struct compat_09_netbsd32_ogetdomainname_args {
  855         syscallarg(netbsd32_charp) domainname;
  856         syscallarg(int) len;
  857 };
  858 check_syscall_args(compat_09_netbsd32_ogetdomainname)
  859 
  860 struct compat_09_netbsd32_osetdomainname_args {
  861         syscallarg(netbsd32_charp) domainname;
  862         syscallarg(int) len;
  863 };
  864 check_syscall_args(compat_09_netbsd32_osetdomainname)
  865 
  866 struct compat_09_netbsd32_uname_args {
  867         syscallarg(netbsd32_outsnamep_t) name;
  868 };
  869 check_syscall_args(compat_09_netbsd32_uname)
  870 
  871 struct netbsd32_sysarch_args {
  872         syscallarg(int) op;
  873         syscallarg(netbsd32_voidp) parms;
  874 };
  875 check_syscall_args(netbsd32_sysarch)
  876 #if defined(SYSVSEM) || !defined(_KERNEL)
  877 
  878 struct compat_10_netbsd32_sys_semsys_args {
  879         syscallarg(int) which;
  880         syscallarg(int) a2;
  881         syscallarg(int) a3;
  882         syscallarg(int) a4;
  883         syscallarg(int) a5;
  884 };
  885 check_syscall_args(compat_10_netbsd32_sys_semsys)
  886 #else
  887 #endif
  888 #if defined(SYSVMSG) || !defined(_KERNEL)
  889 
  890 struct compat_10_netbsd32_sys_msgsys_args {
  891         syscallarg(int) which;
  892         syscallarg(int) a2;
  893         syscallarg(int) a3;
  894         syscallarg(int) a4;
  895         syscallarg(int) a5;
  896         syscallarg(int) a6;
  897 };
  898 check_syscall_args(compat_10_netbsd32_sys_msgsys)
  899 #else
  900 #endif
  901 #if defined(SYSVSHM) || !defined(_KERNEL)
  902 
  903 struct compat_10_netbsd32_sys_shmsys_args {
  904         syscallarg(int) which;
  905         syscallarg(int) a2;
  906         syscallarg(int) a3;
  907         syscallarg(int) a4;
  908 };
  909 check_syscall_args(compat_10_netbsd32_sys_shmsys)
  910 #else
  911 #endif
  912 
  913 struct netbsd32_pread_args {
  914         syscallarg(int) fd;
  915         syscallarg(netbsd32_voidp) buf;
  916         syscallarg(netbsd32_size_t) nbyte;
  917         syscallarg(int) pad;
  918         syscallarg(off_t) offset;
  919 };
  920 check_syscall_args(netbsd32_pread)
  921 
  922 struct netbsd32_pwrite_args {
  923         syscallarg(int) fd;
  924         syscallarg(netbsd32_voidp) buf;
  925         syscallarg(netbsd32_size_t) nbyte;
  926         syscallarg(int) pad;
  927         syscallarg(off_t) offset;
  928 };
  929 check_syscall_args(netbsd32_pwrite)
  930 
  931 struct compat_30_netbsd32_ntp_gettime_args {
  932         syscallarg(netbsd32_ntptimevalp_t) ntvp;
  933 };
  934 check_syscall_args(compat_30_netbsd32_ntp_gettime)
  935 
  936 struct netbsd32_ntp_adjtime_args {
  937         syscallarg(netbsd32_timexp_t) tp;
  938 };
  939 check_syscall_args(netbsd32_ntp_adjtime)
  940 
  941 struct netbsd32_setgid_args {
  942         syscallarg(gid_t) gid;
  943 };
  944 check_syscall_args(netbsd32_setgid)
  945 
  946 struct netbsd32_setegid_args {
  947         syscallarg(gid_t) egid;
  948 };
  949 check_syscall_args(netbsd32_setegid)
  950 
  951 struct netbsd32_seteuid_args {
  952         syscallarg(uid_t) euid;
  953 };
  954 check_syscall_args(netbsd32_seteuid)
  955 #if defined(LFS) || !defined(_KERNEL)
  956 
  957 struct netbsd32_sys_lfs_bmapv_args {
  958         syscallarg(netbsd32_fsid_tp_t) fsidp;
  959         syscallarg(netbsd32_block_infop_t) blkiov;
  960         syscallarg(int) blkcnt;
  961 };
  962 check_syscall_args(netbsd32_sys_lfs_bmapv)
  963 
  964 struct netbsd32_sys_lfs_markv_args {
  965         syscallarg(netbsd32_fsid_tp_t) fsidp;
  966         syscallarg(netbsd32_block_infop_t) blkiov;
  967         syscallarg(int) blkcnt;
  968 };
  969 check_syscall_args(netbsd32_sys_lfs_markv)
  970 
  971 struct netbsd32_sys_lfs_segclean_args {
  972         syscallarg(netbsd32_fsid_tp_t) fsidp;
  973         syscallarg(netbsd32_u_long) segment;
  974 };
  975 check_syscall_args(netbsd32_sys_lfs_segclean)
  976 
  977 struct netbsd32_sys_lfs_segwait_args {
  978         syscallarg(netbsd32_fsid_tp_t) fsidp;
  979         syscallarg(netbsd32_timevalp_t) tv;
  980 };
  981 check_syscall_args(netbsd32_sys_lfs_segwait)
  982 #else
  983 #endif
  984 
  985 struct compat_12_netbsd32_stat12_args {
  986         syscallarg(netbsd32_charp) path;
  987         syscallarg(netbsd32_stat12p_t) ub;
  988 };
  989 check_syscall_args(compat_12_netbsd32_stat12)
  990 
  991 struct compat_12_netbsd32_fstat12_args {
  992         syscallarg(int) fd;
  993         syscallarg(netbsd32_stat12p_t) sb;
  994 };
  995 check_syscall_args(compat_12_netbsd32_fstat12)
  996 
  997 struct compat_12_netbsd32_lstat12_args {
  998         syscallarg(netbsd32_charp) path;
  999         syscallarg(netbsd32_stat12p_t) ub;
 1000 };
 1001 check_syscall_args(compat_12_netbsd32_lstat12)
 1002 
 1003 struct netbsd32_pathconf_args {
 1004         syscallarg(netbsd32_charp) path;
 1005         syscallarg(int) name;
 1006 };
 1007 check_syscall_args(netbsd32_pathconf)
 1008 
 1009 struct netbsd32_fpathconf_args {
 1010         syscallarg(int) fd;
 1011         syscallarg(int) name;
 1012 };
 1013 check_syscall_args(netbsd32_fpathconf)
 1014 
 1015 struct netbsd32_getrlimit_args {
 1016         syscallarg(int) which;
 1017         syscallarg(netbsd32_rlimitp_t) rlp;
 1018 };
 1019 check_syscall_args(netbsd32_getrlimit)
 1020 
 1021 struct netbsd32_setrlimit_args {
 1022         syscallarg(int) which;
 1023         syscallarg(netbsd32_rlimitp_t) rlp;
 1024 };
 1025 check_syscall_args(netbsd32_setrlimit)
 1026 
 1027 struct compat_12_netbsd32_getdirentries_args {
 1028         syscallarg(int) fd;
 1029         syscallarg(netbsd32_charp) buf;
 1030         syscallarg(u_int) count;
 1031         syscallarg(netbsd32_longp) basep;
 1032 };
 1033 check_syscall_args(compat_12_netbsd32_getdirentries)
 1034 
 1035 struct netbsd32_mmap_args {
 1036         syscallarg(netbsd32_voidp) addr;
 1037         syscallarg(netbsd32_size_t) len;
 1038         syscallarg(int) prot;
 1039         syscallarg(int) flags;
 1040         syscallarg(int) fd;
 1041         syscallarg(netbsd32_long) pad;
 1042         syscallarg(off_t) pos;
 1043 };
 1044 check_syscall_args(netbsd32_mmap)
 1045 
 1046 struct netbsd32_sys___syscall_args {
 1047         syscallarg(quad_t) code;
 1048         syscallarg(register32_t) args[NETBSD32_SYS_MAXSYSARGS];
 1049 };
 1050 
 1051 struct netbsd32_lseek_args {
 1052         syscallarg(int) fd;
 1053         syscallarg(int) pad;
 1054         syscallarg(off_t) offset;
 1055         syscallarg(int) whence;
 1056 };
 1057 check_syscall_args(netbsd32_lseek)
 1058 
 1059 struct netbsd32_truncate_args {
 1060         syscallarg(netbsd32_charp) path;
 1061         syscallarg(int) pad;
 1062         syscallarg(off_t) length;
 1063 };
 1064 check_syscall_args(netbsd32_truncate)
 1065 
 1066 struct netbsd32_ftruncate_args {
 1067         syscallarg(int) fd;
 1068         syscallarg(int) pad;
 1069         syscallarg(off_t) length;
 1070 };
 1071 check_syscall_args(netbsd32_ftruncate)
 1072 
 1073 struct netbsd32___sysctl_args {
 1074         syscallarg(netbsd32_intp) name;
 1075         syscallarg(u_int) namelen;
 1076         syscallarg(netbsd32_voidp) old;
 1077         syscallarg(netbsd32_size_tp) oldlenp;
 1078         syscallarg(netbsd32_voidp) new;
 1079         syscallarg(netbsd32_size_t) newlen;
 1080 };
 1081 check_syscall_args(netbsd32___sysctl)
 1082 
 1083 struct netbsd32_mlock_args {
 1084         syscallarg(netbsd32_voidp) addr;
 1085         syscallarg(netbsd32_size_t) len;
 1086 };
 1087 check_syscall_args(netbsd32_mlock)
 1088 
 1089 struct netbsd32_munlock_args {
 1090         syscallarg(netbsd32_voidp) addr;
 1091         syscallarg(netbsd32_size_t) len;
 1092 };
 1093 check_syscall_args(netbsd32_munlock)
 1094 
 1095 struct netbsd32_undelete_args {
 1096         syscallarg(netbsd32_charp) path;
 1097 };
 1098 check_syscall_args(netbsd32_undelete)
 1099 
 1100 struct netbsd32_futimes_args {
 1101         syscallarg(int) fd;
 1102         syscallarg(netbsd32_timevalp_t) tptr;
 1103 };
 1104 check_syscall_args(netbsd32_futimes)
 1105 
 1106 struct netbsd32_getpgid_args {
 1107         syscallarg(pid_t) pid;
 1108 };
 1109 check_syscall_args(netbsd32_getpgid)
 1110 
 1111 struct netbsd32_reboot_args {
 1112         syscallarg(int) opt;
 1113         syscallarg(netbsd32_charp) bootstr;
 1114 };
 1115 check_syscall_args(netbsd32_reboot)
 1116 
 1117 struct netbsd32_poll_args {
 1118         syscallarg(netbsd32_pollfdp_t) fds;
 1119         syscallarg(u_int) nfds;
 1120         syscallarg(int) timeout;
 1121 };
 1122 check_syscall_args(netbsd32_poll)
 1123 #if defined(LKM) || !defined(_KERNEL)
 1124 #else   /* !LKM || !_KERNEL */
 1125 #endif  /* !LKM || !_KERNEL */
 1126 #if defined(SYSVSEM) || !defined(_KERNEL)
 1127 
 1128 struct compat_14_netbsd32___semctl_args {
 1129         syscallarg(int) semid;
 1130         syscallarg(int) semnum;
 1131         syscallarg(int) cmd;
 1132         syscallarg(netbsd32_semunu_t) arg;
 1133 };
 1134 check_syscall_args(compat_14_netbsd32___semctl)
 1135 
 1136 struct netbsd32_semget_args {
 1137         syscallarg(netbsd32_key_t) key;
 1138         syscallarg(int) nsems;
 1139         syscallarg(int) semflg;
 1140 };
 1141 check_syscall_args(netbsd32_semget)
 1142 
 1143 struct netbsd32_semop_args {
 1144         syscallarg(int) semid;
 1145         syscallarg(netbsd32_sembufp_t) sops;
 1146         syscallarg(netbsd32_size_t) nsops;
 1147 };
 1148 check_syscall_args(netbsd32_semop)
 1149 
 1150 struct netbsd32_semconfig_args {
 1151         syscallarg(int) flag;
 1152 };
 1153 check_syscall_args(netbsd32_semconfig)
 1154 #else
 1155 #endif
 1156 #if defined(SYSVMSG) || !defined(_KERNEL)
 1157 
 1158 struct compat_14_netbsd32_msgctl_args {
 1159         syscallarg(int) msqid;
 1160         syscallarg(int) cmd;
 1161         syscallarg(netbsd32_msqid_dsp_t) buf;
 1162 };
 1163 check_syscall_args(compat_14_netbsd32_msgctl)
 1164 
 1165 struct netbsd32_msgget_args {
 1166         syscallarg(netbsd32_key_t) key;
 1167         syscallarg(int) msgflg;
 1168 };
 1169 check_syscall_args(netbsd32_msgget)
 1170 
 1171 struct netbsd32_msgsnd_args {
 1172         syscallarg(int) msqid;
 1173         syscallarg(netbsd32_voidp) msgp;
 1174         syscallarg(netbsd32_size_t) msgsz;
 1175         syscallarg(int) msgflg;
 1176 };
 1177 check_syscall_args(netbsd32_msgsnd)
 1178 
 1179 struct netbsd32_msgrcv_args {
 1180         syscallarg(int) msqid;
 1181         syscallarg(netbsd32_voidp) msgp;
 1182         syscallarg(netbsd32_size_t) msgsz;
 1183         syscallarg(netbsd32_long) msgtyp;
 1184         syscallarg(int) msgflg;
 1185 };
 1186 check_syscall_args(netbsd32_msgrcv)
 1187 #else
 1188 #endif
 1189 #if defined(SYSVSHM) || !defined(_KERNEL)
 1190 
 1191 struct netbsd32_shmat_args {
 1192         syscallarg(int) shmid;
 1193         syscallarg(netbsd32_voidp) shmaddr;
 1194         syscallarg(int) shmflg;
 1195 };
 1196 check_syscall_args(netbsd32_shmat)
 1197 
 1198 struct compat_14_netbsd32_shmctl_args {
 1199         syscallarg(int) shmid;
 1200         syscallarg(int) cmd;
 1201         syscallarg(netbsd32_shmid_dsp_t) buf;
 1202 };
 1203 check_syscall_args(compat_14_netbsd32_shmctl)
 1204 
 1205 struct netbsd32_shmdt_args {
 1206         syscallarg(netbsd32_voidp) shmaddr;
 1207 };
 1208 check_syscall_args(netbsd32_shmdt)
 1209 
 1210 struct netbsd32_shmget_args {
 1211         syscallarg(netbsd32_key_t) key;
 1212         syscallarg(netbsd32_size_t) size;
 1213         syscallarg(int) shmflg;
 1214 };
 1215 check_syscall_args(netbsd32_shmget)
 1216 #else
 1217 #endif
 1218 
 1219 struct netbsd32_clock_gettime_args {
 1220         syscallarg(netbsd32_clockid_t) clock_id;
 1221         syscallarg(netbsd32_timespecp_t) tp;
 1222 };
 1223 check_syscall_args(netbsd32_clock_gettime)
 1224 
 1225 struct netbsd32_clock_settime_args {
 1226         syscallarg(netbsd32_clockid_t) clock_id;
 1227         syscallarg(netbsd32_timespecp_t) tp;
 1228 };
 1229 check_syscall_args(netbsd32_clock_settime)
 1230 
 1231 struct netbsd32_clock_getres_args {
 1232         syscallarg(netbsd32_clockid_t) clock_id;
 1233         syscallarg(netbsd32_timespecp_t) tp;
 1234 };
 1235 check_syscall_args(netbsd32_clock_getres)
 1236 
 1237 struct netbsd32_timer_create_args {
 1238         syscallarg(netbsd32_clockid_t) clock_id;
 1239         syscallarg(netbsd32_sigeventp_t) evp;
 1240         syscallarg(netbsd32_timerp_t) timerid;
 1241 };
 1242 check_syscall_args(netbsd32_timer_create)
 1243 
 1244 struct netbsd32_timer_delete_args {
 1245         syscallarg(netbsd32_timer_t) timerid;
 1246 };
 1247 check_syscall_args(netbsd32_timer_delete)
 1248 
 1249 struct netbsd32_timer_settime_args {
 1250         syscallarg(netbsd32_timer_t) timerid;
 1251         syscallarg(int) flags;
 1252         syscallarg(netbsd32_itimerspecp_t) value;
 1253         syscallarg(netbsd32_itimerspecp_t) ovalue;
 1254 };
 1255 check_syscall_args(netbsd32_timer_settime)
 1256 
 1257 struct netbsd32_timer_gettime_args {
 1258         syscallarg(netbsd32_timer_t) timerid;
 1259         syscallarg(netbsd32_itimerspecp_t) value;
 1260 };
 1261 check_syscall_args(netbsd32_timer_gettime)
 1262 
 1263 struct netbsd32_timer_getoverrun_args {
 1264         syscallarg(netbsd32_timer_t) timerid;
 1265 };
 1266 check_syscall_args(netbsd32_timer_getoverrun)
 1267 
 1268 struct netbsd32_nanosleep_args {
 1269         syscallarg(netbsd32_timespecp_t) rqtp;
 1270         syscallarg(netbsd32_timespecp_t) rmtp;
 1271 };
 1272 check_syscall_args(netbsd32_nanosleep)
 1273 
 1274 struct netbsd32_fdatasync_args {
 1275         syscallarg(int) fd;
 1276 };
 1277 check_syscall_args(netbsd32_fdatasync)
 1278 
 1279 struct netbsd32_mlockall_args {
 1280         syscallarg(int) flags;
 1281 };
 1282 check_syscall_args(netbsd32_mlockall)
 1283 
 1284 struct netbsd32___sigtimedwait_args {
 1285         syscallarg(netbsd32_sigsetp_t) set;
 1286         syscallarg(netbsd32_siginfop_t) info;
 1287         syscallarg(netbsd32_timespecp_t) timeout;
 1288 };
 1289 check_syscall_args(netbsd32___sigtimedwait)
 1290 #if defined(P1003_1B_SEMAPHORE) || (!defined(_KERNEL) && defined(_LIBC))
 1291 
 1292 struct netbsd32__ksem_init_args {
 1293         syscallarg(unsigned int) value;
 1294         syscallarg(netbsd32_semidp_t) idp;
 1295 };
 1296 check_syscall_args(netbsd32__ksem_init)
 1297 
 1298 struct netbsd32__ksem_open_args {
 1299         syscallarg(netbsd32_charp) name;
 1300         syscallarg(int) oflag;
 1301         syscallarg(mode_t) mode;
 1302         syscallarg(unsigned int) value;
 1303         syscallarg(netbsd32_semidp_t) idp;
 1304 };
 1305 check_syscall_args(netbsd32__ksem_open)
 1306 
 1307 struct netbsd32__ksem_unlink_args {
 1308         syscallarg(netbsd32_charp) name;
 1309 };
 1310 check_syscall_args(netbsd32__ksem_unlink)
 1311 
 1312 struct netbsd32__ksem_close_args {
 1313         syscallarg(netbsd32_semid_t) id;
 1314 };
 1315 check_syscall_args(netbsd32__ksem_close)
 1316 
 1317 struct netbsd32__ksem_post_args {
 1318         syscallarg(netbsd32_semid_t) id;
 1319 };
 1320 check_syscall_args(netbsd32__ksem_post)
 1321 
 1322 struct netbsd32__ksem_wait_args {
 1323         syscallarg(netbsd32_semid_t) id;
 1324 };
 1325 check_syscall_args(netbsd32__ksem_wait)
 1326 
 1327 struct netbsd32__ksem_trywait_args {
 1328         syscallarg(netbsd32_semid_t) id;
 1329 };
 1330 check_syscall_args(netbsd32__ksem_trywait)
 1331 
 1332 struct netbsd32__ksem_getvalue_args {
 1333         syscallarg(netbsd32_semid_t) id;
 1334         syscallarg(netbsd32_intp) value;
 1335 };
 1336 check_syscall_args(netbsd32__ksem_getvalue)
 1337 
 1338 struct netbsd32__ksem_destroy_args {
 1339         syscallarg(netbsd32_semid_t) id;
 1340 };
 1341 check_syscall_args(netbsd32__ksem_destroy)
 1342 #else
 1343 #endif
 1344 
 1345 struct netbsd32___posix_rename_args {
 1346         syscallarg(netbsd32_charp) from;
 1347         syscallarg(netbsd32_charp) to;
 1348 };
 1349 check_syscall_args(netbsd32___posix_rename)
 1350 
 1351 struct netbsd32_swapctl_args {
 1352         syscallarg(int) cmd;
 1353         syscallarg(netbsd32_voidp) arg;
 1354         syscallarg(int) misc;
 1355 };
 1356 check_syscall_args(netbsd32_swapctl)
 1357 
 1358 struct compat_30_netbsd32_getdents_args {
 1359         syscallarg(int) fd;
 1360         syscallarg(netbsd32_charp) buf;
 1361         syscallarg(netbsd32_size_t) count;
 1362 };
 1363 check_syscall_args(compat_30_netbsd32_getdents)
 1364 
 1365 struct netbsd32_minherit_args {
 1366         syscallarg(netbsd32_voidp) addr;
 1367         syscallarg(netbsd32_size_t) len;
 1368         syscallarg(int) inherit;
 1369 };
 1370 check_syscall_args(netbsd32_minherit)
 1371 
 1372 struct netbsd32_lchmod_args {
 1373         syscallarg(netbsd32_charp) path;
 1374         syscallarg(mode_t) mode;
 1375 };
 1376 check_syscall_args(netbsd32_lchmod)
 1377 
 1378 struct netbsd32_lchown_args {
 1379         syscallarg(netbsd32_charp) path;
 1380         syscallarg(uid_t) uid;
 1381         syscallarg(gid_t) gid;
 1382 };
 1383 check_syscall_args(netbsd32_lchown)
 1384 
 1385 struct netbsd32_lutimes_args {
 1386         syscallarg(netbsd32_charp) path;
 1387         syscallarg(netbsd32_timevalp_t) tptr;
 1388 };
 1389 check_syscall_args(netbsd32_lutimes)
 1390 
 1391 struct netbsd32___msync13_args {
 1392         syscallarg(netbsd32_voidp) addr;
 1393         syscallarg(netbsd32_size_t) len;
 1394         syscallarg(int) flags;
 1395 };
 1396 check_syscall_args(netbsd32___msync13)
 1397 
 1398 struct compat_30_netbsd32___stat13_args {
 1399         syscallarg(netbsd32_charp) path;
 1400         syscallarg(netbsd32_stat13p_t) ub;
 1401 };
 1402 check_syscall_args(compat_30_netbsd32___stat13)
 1403 
 1404 struct compat_30_netbsd32___fstat13_args {
 1405         syscallarg(int) fd;
 1406         syscallarg(netbsd32_stat13p_t) sb;
 1407 };
 1408 check_syscall_args(compat_30_netbsd32___fstat13)
 1409 
 1410 struct compat_30_netbsd32___lstat13_args {
 1411         syscallarg(netbsd32_charp) path;
 1412         syscallarg(netbsd32_stat13p_t) ub;
 1413 };
 1414 check_syscall_args(compat_30_netbsd32___lstat13)
 1415 
 1416 struct netbsd32___sigaltstack14_args {
 1417         syscallarg(netbsd32_sigaltstackp_t) nss;
 1418         syscallarg(netbsd32_sigaltstackp_t) oss;
 1419 };
 1420 check_syscall_args(netbsd32___sigaltstack14)
 1421 
 1422 struct netbsd32___posix_chown_args {
 1423         syscallarg(netbsd32_charp) path;
 1424         syscallarg(uid_t) uid;
 1425         syscallarg(gid_t) gid;
 1426 };
 1427 check_syscall_args(netbsd32___posix_chown)
 1428 
 1429 struct netbsd32___posix_fchown_args {
 1430         syscallarg(int) fd;
 1431         syscallarg(uid_t) uid;
 1432         syscallarg(gid_t) gid;
 1433 };
 1434 check_syscall_args(netbsd32___posix_fchown)
 1435 
 1436 struct netbsd32___posix_lchown_args {
 1437         syscallarg(netbsd32_charp) path;
 1438         syscallarg(uid_t) uid;
 1439         syscallarg(gid_t) gid;
 1440 };
 1441 check_syscall_args(netbsd32___posix_lchown)
 1442 
 1443 struct netbsd32_getsid_args {
 1444         syscallarg(pid_t) pid;
 1445 };
 1446 check_syscall_args(netbsd32_getsid)
 1447 
 1448 struct netbsd32___clone_args {
 1449         syscallarg(int) flags;
 1450         syscallarg(netbsd32_voidp) stack;
 1451 };
 1452 check_syscall_args(netbsd32___clone)
 1453 
 1454 struct netbsd32_fktrace_args {
 1455         syscallarg(int) fd;
 1456         syscallarg(int) ops;
 1457         syscallarg(int) facs;
 1458         syscallarg(int) pid;
 1459 };
 1460 check_syscall_args(netbsd32_fktrace)
 1461 
 1462 struct netbsd32_preadv_args {
 1463         syscallarg(int) fd;
 1464         syscallarg(netbsd32_iovecp_t) iovp;
 1465         syscallarg(int) iovcnt;
 1466         syscallarg(int) pad;
 1467         syscallarg(off_t) offset;
 1468 };
 1469 check_syscall_args(netbsd32_preadv)
 1470 
 1471 struct netbsd32_pwritev_args {
 1472         syscallarg(int) fd;
 1473         syscallarg(netbsd32_iovecp_t) iovp;
 1474         syscallarg(int) iovcnt;
 1475         syscallarg(int) pad;
 1476         syscallarg(off_t) offset;
 1477 };
 1478 check_syscall_args(netbsd32_pwritev)
 1479 
 1480 struct netbsd32___sigaction14_args {
 1481         syscallarg(int) signum;
 1482         syscallarg(netbsd32_sigactionp_t) nsa;
 1483         syscallarg(netbsd32_sigactionp_t) osa;
 1484 };
 1485 check_syscall_args(netbsd32___sigaction14)
 1486 
 1487 struct netbsd32___sigpending14_args {
 1488         syscallarg(netbsd32_sigsetp_t) set;
 1489 };
 1490 check_syscall_args(netbsd32___sigpending14)
 1491 
 1492 struct netbsd32___sigprocmask14_args {
 1493         syscallarg(int) how;
 1494         syscallarg(netbsd32_sigsetp_t) set;
 1495         syscallarg(netbsd32_sigsetp_t) oset;
 1496 };
 1497 check_syscall_args(netbsd32___sigprocmask14)
 1498 
 1499 struct netbsd32___sigsuspend14_args {
 1500         syscallarg(netbsd32_sigsetp_t) set;
 1501 };
 1502 check_syscall_args(netbsd32___sigsuspend14)
 1503 
 1504 struct compat_16_netbsd32___sigreturn14_args {
 1505         syscallarg(netbsd32_sigcontextp_t) sigcntxp;
 1506 };
 1507 check_syscall_args(compat_16_netbsd32___sigreturn14)
 1508 
 1509 struct netbsd32___getcwd_args {
 1510         syscallarg(netbsd32_charp) bufp;
 1511         syscallarg(netbsd32_size_t) length;
 1512 };
 1513 check_syscall_args(netbsd32___getcwd)
 1514 
 1515 struct netbsd32_fchroot_args {
 1516         syscallarg(int) fd;
 1517 };
 1518 check_syscall_args(netbsd32_fchroot)
 1519 
 1520 struct compat_30_netbsd32_fhopen_args {
 1521         syscallarg(netbsd32_fhandlep_t) fhp;
 1522         syscallarg(int) flags;
 1523 };
 1524 check_syscall_args(compat_30_netbsd32_fhopen)
 1525 
 1526 struct compat_30_netbsd32_fhstat_args {
 1527         syscallarg(netbsd32_fhandlep_t) fhp;
 1528         syscallarg(netbsd32_stat13p_t) sb;
 1529 };
 1530 check_syscall_args(compat_30_netbsd32_fhstat)
 1531 
 1532 struct compat_20_netbsd32_fhstatfs_args {
 1533         syscallarg(netbsd32_fhandlep_t) fhp;
 1534         syscallarg(netbsd32_statp_t) buf;
 1535 };
 1536 check_syscall_args(compat_20_netbsd32_fhstatfs)
 1537 #if defined(SYSVSEM) || !defined(_KERNEL)
 1538 
 1539 struct netbsd32___semctl14_args {
 1540         syscallarg(int) semid;
 1541         syscallarg(int) semnum;
 1542         syscallarg(int) cmd;
 1543         syscallarg(netbsd32_semunp_t) arg;
 1544 };
 1545 check_syscall_args(netbsd32___semctl14)
 1546 #else
 1547 #endif
 1548 #if defined(SYSVMSG) || !defined(_KERNEL)
 1549 
 1550 struct netbsd32___msgctl13_args {
 1551         syscallarg(int) msqid;
 1552         syscallarg(int) cmd;
 1553         syscallarg(netbsd32_msqid_dsp_t) buf;
 1554 };
 1555 check_syscall_args(netbsd32___msgctl13)
 1556 #else
 1557 #endif
 1558 #if defined(SYSVSHM) || !defined(_KERNEL)
 1559 
 1560 struct netbsd32___shmctl13_args {
 1561         syscallarg(int) shmid;
 1562         syscallarg(int) cmd;
 1563         syscallarg(netbsd32_shmid_dsp_t) buf;
 1564 };
 1565 check_syscall_args(netbsd32___shmctl13)
 1566 #else
 1567 #endif
 1568 
 1569 struct netbsd32_lchflags_args {
 1570         syscallarg(netbsd32_charp) path;
 1571         syscallarg(netbsd32_u_long) flags;
 1572 };
 1573 check_syscall_args(netbsd32_lchflags)
 1574 
 1575 struct netbsd32_utrace_args {
 1576         syscallarg(netbsd32_charp) label;
 1577         syscallarg(netbsd32_voidp) addr;
 1578         syscallarg(netbsd32_size_t) len;
 1579 };
 1580 check_syscall_args(netbsd32_utrace)
 1581 
 1582 struct netbsd32_getcontext_args {
 1583         syscallarg(netbsd32_ucontextp) ucp;
 1584 };
 1585 check_syscall_args(netbsd32_getcontext)
 1586 
 1587 struct netbsd32_setcontext_args {
 1588         syscallarg(netbsd32_ucontextp) ucp;
 1589         syscallarg(uint32_t) flags;
 1590         syscallarg(netbsd32_lwpidp) new_lwp;
 1591 };
 1592 check_syscall_args(netbsd32_setcontext)
 1593 
 1594 struct netbsd32__lwp_create_args {
 1595         syscallarg(netbsd32_ucontextp) ucp;
 1596         syscallarg(netbsd32_u_long) flags;
 1597         syscallarg(netbsd32_lwpidp) new_lwp;
 1598 };
 1599 check_syscall_args(netbsd32__lwp_create)
 1600 
 1601 struct netbsd32__lwp_wait_args {
 1602         syscallarg(lwpid_t) wait_for;
 1603         syscallarg(netbsd32_lwpidp) departed;
 1604 };
 1605 check_syscall_args(netbsd32__lwp_wait)
 1606 
 1607 struct netbsd32__lwp_suspend_args {
 1608         syscallarg(lwpid_t) target;
 1609 };
 1610 check_syscall_args(netbsd32__lwp_suspend)
 1611 
 1612 struct netbsd32__lwp_continue_args {
 1613         syscallarg(lwpid_t) target;
 1614 };
 1615 check_syscall_args(netbsd32__lwp_continue)
 1616 
 1617 struct netbsd32__lwp_wakeup_args {
 1618         syscallarg(lwpid_t) target;
 1619 };
 1620 check_syscall_args(netbsd32__lwp_wakeup)
 1621 
 1622 struct netbsd32__lwp_setprivate_args {
 1623         syscallarg(netbsd32_voidp) ptr;
 1624 };
 1625 check_syscall_args(netbsd32__lwp_setprivate)
 1626 
 1627 struct netbsd32__lwp_kill_args {
 1628         syscallarg(lwpid_t) target;
 1629         syscallarg(int) signo;
 1630 };
 1631 check_syscall_args(netbsd32__lwp_kill)
 1632 
 1633 struct netbsd32__lwp_detach_args {
 1634         syscallarg(lwpid_t) target;
 1635 };
 1636 check_syscall_args(netbsd32__lwp_detach)
 1637 
 1638 struct netbsd32__lwp_park_args {
 1639         syscallarg(netbsd32_timespecp_t) ts;
 1640         syscallarg(lwpid_t) unpark;
 1641         syscallarg(netbsd32_voidp) hint;
 1642         syscallarg(netbsd32_voidp) unparkhint;
 1643 };
 1644 check_syscall_args(netbsd32__lwp_park)
 1645 
 1646 struct netbsd32__lwp_unpark_args {
 1647         syscallarg(lwpid_t) target;
 1648         syscallarg(netbsd32_voidp) hint;
 1649 };
 1650 check_syscall_args(netbsd32__lwp_unpark)
 1651 
 1652 struct netbsd32__lwp_unpark_all_args {
 1653         syscallarg(netbsd32_lwpidp) targets;
 1654         syscallarg(netbsd32_size_t) ntargets;
 1655         syscallarg(netbsd32_voidp) hint;
 1656 };
 1657 check_syscall_args(netbsd32__lwp_unpark_all)
 1658 
 1659 struct netbsd32__lwp_setname_args {
 1660         syscallarg(lwpid_t) target;
 1661         syscallarg(netbsd32_charp) name;
 1662 };
 1663 check_syscall_args(netbsd32__lwp_setname)
 1664 
 1665 struct netbsd32__lwp_getname_args {
 1666         syscallarg(lwpid_t) target;
 1667         syscallarg(netbsd32_charp) name;
 1668         syscallarg(netbsd32_size_t) len;
 1669 };
 1670 check_syscall_args(netbsd32__lwp_getname)
 1671 
 1672 struct netbsd32__lwp_ctl_args {
 1673         syscallarg(int) features;
 1674         syscallarg(netbsd32_pointer_t) address;
 1675 };
 1676 check_syscall_args(netbsd32__lwp_ctl)
 1677 
 1678 struct netbsd32_sa_register_args {
 1679         syscallarg(netbsd32_sa_upcall_t) new;
 1680         syscallarg(netbsd32_sa_upcallp_t) old;
 1681         syscallarg(int) flags;
 1682         syscallarg(netbsd32_ssize_t) stackinfo_offset;
 1683 };
 1684 check_syscall_args(netbsd32_sa_register)
 1685 
 1686 struct netbsd32_sa_stacks_args {
 1687         syscallarg(int) num;
 1688         syscallarg(netbsd32_stackp_t) stacks;
 1689 };
 1690 check_syscall_args(netbsd32_sa_stacks)
 1691 
 1692 struct netbsd32_sa_setconcurrency_args {
 1693         syscallarg(int) concurrency;
 1694 };
 1695 check_syscall_args(netbsd32_sa_setconcurrency)
 1696 
 1697 struct netbsd32_sa_preempt_args {
 1698         syscallarg(int) sa_id;
 1699 };
 1700 check_syscall_args(netbsd32_sa_preempt)
 1701 
 1702 struct netbsd32___sigaction_sigtramp_args {
 1703         syscallarg(int) signum;
 1704         syscallarg(netbsd32_sigactionp_t) nsa;
 1705         syscallarg(netbsd32_sigactionp_t) osa;
 1706         syscallarg(netbsd32_voidp) tramp;
 1707         syscallarg(int) vers;
 1708 };
 1709 check_syscall_args(netbsd32___sigaction_sigtramp)
 1710 
 1711 struct netbsd32_rasctl_args {
 1712         syscallarg(netbsd32_caddr_t) addr;
 1713         syscallarg(netbsd32_size_t) len;
 1714         syscallarg(int) op;
 1715 };
 1716 check_syscall_args(netbsd32_rasctl)
 1717 
 1718 struct netbsd32_kevent_args {
 1719         syscallarg(int) fd;
 1720         syscallarg(netbsd32_keventp_t) changelist;
 1721         syscallarg(netbsd32_size_t) nchanges;
 1722         syscallarg(netbsd32_keventp_t) eventlist;
 1723         syscallarg(netbsd32_size_t) nevents;
 1724         syscallarg(netbsd32_timespecp_t) timeout;
 1725 };
 1726 check_syscall_args(netbsd32_kevent)
 1727 
 1728 struct netbsd32__sched_setparam_args {
 1729         syscallarg(pid_t) pid;
 1730         syscallarg(lwpid_t) lid;
 1731         syscallarg(int) policy;
 1732         syscallarg(const netbsd32_sched_paramp_t) params;
 1733 };
 1734 check_syscall_args(netbsd32__sched_setparam)
 1735 
 1736 struct netbsd32__sched_getparam_args {
 1737         syscallarg(pid_t) pid;
 1738         syscallarg(lwpid_t) lid;
 1739         syscallarg(netbsd32_intp) policy;
 1740         syscallarg(netbsd32_sched_paramp_t) params;
 1741 };
 1742 check_syscall_args(netbsd32__sched_getparam)
 1743 
 1744 struct netbsd32__sched_setaffinity_args {
 1745         syscallarg(pid_t) pid;
 1746         syscallarg(lwpid_t) lid;
 1747         syscallarg(netbsd32_size_t) size;
 1748         syscallarg(const netbsd32_cpusetp_t) cpuset;
 1749 };
 1750 check_syscall_args(netbsd32__sched_setaffinity)
 1751 
 1752 struct netbsd32__sched_getaffinity_args {
 1753         syscallarg(pid_t) pid;
 1754         syscallarg(lwpid_t) lid;
 1755         syscallarg(netbsd32_size_t) size;
 1756         syscallarg(netbsd32_cpusetp_t) cpuset;
 1757 };
 1758 check_syscall_args(netbsd32__sched_getaffinity)
 1759 
 1760 struct netbsd32_fsync_range_args {
 1761         syscallarg(int) fd;
 1762         syscallarg(int) flags;
 1763         syscallarg(off_t) start;
 1764         syscallarg(off_t) length;
 1765 };
 1766 check_syscall_args(netbsd32_fsync_range)
 1767 
 1768 struct netbsd32_uuidgen_args {
 1769         syscallarg(netbsd32_uuidp_t) store;
 1770         syscallarg(int) count;
 1771 };
 1772 check_syscall_args(netbsd32_uuidgen)
 1773 
 1774 struct netbsd32_getvfsstat_args {
 1775         syscallarg(netbsd32_statvfsp_t) buf;
 1776         syscallarg(netbsd32_size_t) bufsize;
 1777         syscallarg(int) flags;
 1778 };
 1779 check_syscall_args(netbsd32_getvfsstat)
 1780 
 1781 struct netbsd32_statvfs1_args {
 1782         syscallarg(netbsd32_charp) path;
 1783         syscallarg(netbsd32_statvfsp_t) buf;
 1784         syscallarg(int) flags;
 1785 };
 1786 check_syscall_args(netbsd32_statvfs1)
 1787 
 1788 struct netbsd32_fstatvfs1_args {
 1789         syscallarg(int) fd;
 1790         syscallarg(netbsd32_statvfsp_t) buf;
 1791         syscallarg(int) flags;
 1792 };
 1793 check_syscall_args(netbsd32_fstatvfs1)
 1794 
 1795 struct compat_30_netbsd32_fhstatvfs1_args {
 1796         syscallarg(netbsd32_fhandlep_t) fhp;
 1797         syscallarg(netbsd32_statvfsp_t) buf;
 1798         syscallarg(int) flags;
 1799 };
 1800 check_syscall_args(compat_30_netbsd32_fhstatvfs1)
 1801 
 1802 struct netbsd32_extattrctl_args {
 1803         syscallarg(netbsd32_charp) path;
 1804         syscallarg(int) cmd;
 1805         syscallarg(netbsd32_charp) filename;
 1806         syscallarg(int) attrnamespace;
 1807         syscallarg(netbsd32_charp) attrname;
 1808 };
 1809 check_syscall_args(netbsd32_extattrctl)
 1810 
 1811 struct netbsd32_extattr_set_file_args {
 1812         syscallarg(netbsd32_charp) path;
 1813         syscallarg(int) attrnamespace;
 1814         syscallarg(netbsd32_charp) attrname;
 1815         syscallarg(netbsd32_voidp) data;
 1816         syscallarg(netbsd32_size_t) nbytes;
 1817 };
 1818 check_syscall_args(netbsd32_extattr_set_file)
 1819 
 1820 struct netbsd32_extattr_get_file_args {
 1821         syscallarg(netbsd32_charp) path;
 1822         syscallarg(int) attrnamespace;
 1823         syscallarg(netbsd32_charp) attrname;
 1824         syscallarg(netbsd32_voidp) data;
 1825         syscallarg(netbsd32_size_t) nbytes;
 1826 };
 1827 check_syscall_args(netbsd32_extattr_get_file)
 1828 
 1829 struct netbsd32_extattr_delete_file_args {
 1830         syscallarg(netbsd32_charp) path;
 1831         syscallarg(int) attrnamespace;
 1832         syscallarg(netbsd32_charp) attrname;
 1833 };
 1834 check_syscall_args(netbsd32_extattr_delete_file)
 1835 
 1836 struct netbsd32_extattr_set_fd_args {
 1837         syscallarg(int) fd;
 1838         syscallarg(int) attrnamespace;
 1839         syscallarg(netbsd32_charp) attrname;
 1840         syscallarg(netbsd32_voidp) data;
 1841         syscallarg(netbsd32_size_t) nbytes;
 1842 };
 1843 check_syscall_args(netbsd32_extattr_set_fd)
 1844 
 1845 struct netbsd32_extattr_get_fd_args {
 1846         syscallarg(int) fd;
 1847         syscallarg(int) attrnamespace;
 1848         syscallarg(netbsd32_charp) attrname;
 1849         syscallarg(netbsd32_voidp) data;
 1850         syscallarg(netbsd32_size_t) nbytes;
 1851 };
 1852 check_syscall_args(netbsd32_extattr_get_fd)
 1853 
 1854 struct netbsd32_extattr_delete_fd_args {
 1855         syscallarg(int) fd;
 1856         syscallarg(int) attrnamespace;
 1857         syscallarg(netbsd32_charp) attrname;
 1858 };
 1859 check_syscall_args(netbsd32_extattr_delete_fd)
 1860 
 1861 struct netbsd32_extattr_set_link_args {
 1862         syscallarg(netbsd32_charp) path;
 1863         syscallarg(int) attrnamespace;
 1864         syscallarg(netbsd32_charp) attrname;
 1865         syscallarg(netbsd32_voidp) data;
 1866         syscallarg(netbsd32_size_t) nbytes;
 1867 };
 1868 check_syscall_args(netbsd32_extattr_set_link)
 1869 
 1870 struct netbsd32_extattr_get_link_args {
 1871         syscallarg(netbsd32_charp) path;
 1872         syscallarg(int) attrnamespace;
 1873         syscallarg(netbsd32_charp) attrname;
 1874         syscallarg(netbsd32_voidp) data;
 1875         syscallarg(netbsd32_size_t) nbytes;
 1876 };
 1877 check_syscall_args(netbsd32_extattr_get_link)
 1878 
 1879 struct netbsd32_extattr_delete_link_args {
 1880         syscallarg(netbsd32_charp) path;
 1881         syscallarg(int) attrnamespace;
 1882         syscallarg(netbsd32_charp) attrname;
 1883 };
 1884 check_syscall_args(netbsd32_extattr_delete_link)
 1885 
 1886 struct netbsd32_extattr_list_fd_args {
 1887         syscallarg(int) fd;
 1888         syscallarg(int) attrnamespace;
 1889         syscallarg(netbsd32_voidp) data;
 1890         syscallarg(netbsd32_size_t) nbytes;
 1891 };
 1892 check_syscall_args(netbsd32_extattr_list_fd)
 1893 
 1894 struct netbsd32_extattr_list_file_args {
 1895         syscallarg(netbsd32_charp) path;
 1896         syscallarg(int) attrnamespace;
 1897         syscallarg(netbsd32_voidp) data;
 1898         syscallarg(netbsd32_size_t) nbytes;
 1899 };
 1900 check_syscall_args(netbsd32_extattr_list_file)
 1901 
 1902 struct netbsd32_extattr_list_link_args {
 1903         syscallarg(netbsd32_charp) path;
 1904         syscallarg(int) attrnamespace;
 1905         syscallarg(netbsd32_voidp) data;
 1906         syscallarg(netbsd32_size_t) nbytes;
 1907 };
 1908 check_syscall_args(netbsd32_extattr_list_link)
 1909 
 1910 struct netbsd32_pselect_args {
 1911         syscallarg(int) nd;
 1912         syscallarg(netbsd32_fd_setp_t) in;
 1913         syscallarg(netbsd32_fd_setp_t) ou;
 1914         syscallarg(netbsd32_fd_setp_t) ex;
 1915         syscallarg(netbsd32_timespecp_t) ts;
 1916         syscallarg(netbsd32_sigsetp_t) mask;
 1917 };
 1918 check_syscall_args(netbsd32_pselect)
 1919 
 1920 struct netbsd32_pollts_args {
 1921         syscallarg(netbsd32_pollfdp_t) fds;
 1922         syscallarg(u_int) nfds;
 1923         syscallarg(netbsd32_timespecp_t) ts;
 1924         syscallarg(netbsd32_sigsetp_t) mask;
 1925 };
 1926 check_syscall_args(netbsd32_pollts)
 1927 
 1928 struct netbsd32_setxattr_args {
 1929         syscallarg(netbsd32_charp) path;
 1930         syscallarg(netbsd32_charp) name;
 1931         syscallarg(netbsd32_voidp) value;
 1932         syscallarg(netbsd32_size_t) size;
 1933         syscallarg(int) flags;
 1934 };
 1935 check_syscall_args(netbsd32_setxattr)
 1936 
 1937 struct netbsd32_lsetxattr_args {
 1938         syscallarg(netbsd32_charp) path;
 1939         syscallarg(netbsd32_charp) name;
 1940         syscallarg(netbsd32_voidp) value;
 1941         syscallarg(netbsd32_size_t) size;
 1942         syscallarg(int) flags;
 1943 };
 1944 check_syscall_args(netbsd32_lsetxattr)
 1945 
 1946 struct netbsd32_fsetxattr_args {
 1947         syscallarg(int) fd;
 1948         syscallarg(netbsd32_charp) name;
 1949         syscallarg(netbsd32_voidp) value;
 1950         syscallarg(netbsd32_size_t) size;
 1951         syscallarg(int) flags;
 1952 };
 1953 check_syscall_args(netbsd32_fsetxattr)
 1954 
 1955 struct netbsd32_getxattr_args {
 1956         syscallarg(netbsd32_charp) path;
 1957         syscallarg(netbsd32_charp) name;
 1958         syscallarg(netbsd32_voidp) value;
 1959         syscallarg(netbsd32_size_t) size;
 1960 };
 1961 check_syscall_args(netbsd32_getxattr)
 1962 
 1963 struct netbsd32_lgetxattr_args {
 1964         syscallarg(netbsd32_charp) path;
 1965         syscallarg(netbsd32_charp) name;
 1966         syscallarg(netbsd32_voidp) value;
 1967         syscallarg(netbsd32_size_t) size;
 1968 };
 1969 check_syscall_args(netbsd32_lgetxattr)
 1970 
 1971 struct netbsd32_fgetxattr_args {
 1972         syscallarg(int) fd;
 1973         syscallarg(netbsd32_charp) name;
 1974         syscallarg(netbsd32_voidp) value;
 1975         syscallarg(netbsd32_size_t) size;
 1976 };
 1977 check_syscall_args(netbsd32_fgetxattr)
 1978 
 1979 struct netbsd32_listxattr_args {
 1980         syscallarg(netbsd32_charp) path;
 1981         syscallarg(netbsd32_charp) list;
 1982         syscallarg(netbsd32_size_t) size;
 1983 };
 1984 check_syscall_args(netbsd32_listxattr)
 1985 
 1986 struct netbsd32_llistxattr_args {
 1987         syscallarg(netbsd32_charp) path;
 1988         syscallarg(netbsd32_charp) list;
 1989         syscallarg(netbsd32_size_t) size;
 1990 };
 1991 check_syscall_args(netbsd32_llistxattr)
 1992 
 1993 struct netbsd32_flistxattr_args {
 1994         syscallarg(int) fd;
 1995         syscallarg(netbsd32_charp) list;
 1996         syscallarg(netbsd32_size_t) size;
 1997 };
 1998 check_syscall_args(netbsd32_flistxattr)
 1999 
 2000 struct netbsd32_removexattr_args {
 2001         syscallarg(netbsd32_charp) path;
 2002         syscallarg(netbsd32_charp) name;
 2003 };
 2004 check_syscall_args(netbsd32_removexattr)
 2005 
 2006 struct netbsd32_lremovexattr_args {
 2007         syscallarg(netbsd32_charp) path;
 2008         syscallarg(netbsd32_charp) name;
 2009 };
 2010 check_syscall_args(netbsd32_lremovexattr)
 2011 
 2012 struct netbsd32_fremovexattr_args {
 2013         syscallarg(int) fd;
 2014         syscallarg(netbsd32_charp) name;
 2015 };
 2016 check_syscall_args(netbsd32_fremovexattr)
 2017 
 2018 struct netbsd32_sys___stat30_args {
 2019         syscallarg(netbsd32_charp) path;
 2020         syscallarg(netbsd32_statp_t) ub;
 2021 };
 2022 check_syscall_args(netbsd32_sys___stat30)
 2023 
 2024 struct netbsd32_sys___fstat30_args {
 2025         syscallarg(int) fd;
 2026         syscallarg(netbsd32_statp_t) sb;
 2027 };
 2028 check_syscall_args(netbsd32_sys___fstat30)
 2029 
 2030 struct netbsd32_sys___lstat30_args {
 2031         syscallarg(netbsd32_charp) path;
 2032         syscallarg(netbsd32_statp_t) ub;
 2033 };
 2034 check_syscall_args(netbsd32_sys___lstat30)
 2035 
 2036 struct netbsd32_sys___getdents30_args {
 2037         syscallarg(int) fd;
 2038         syscallarg(netbsd32_charp) buf;
 2039         syscallarg(netbsd32_size_t) count;
 2040 };
 2041 check_syscall_args(netbsd32_sys___getdents30)
 2042 
 2043 struct compat_30_netbsd32_sys___fhstat30_args {
 2044         syscallarg(netbsd32_fhandlep_t) fhp;
 2045         syscallarg(netbsd32_statp_t) sb;
 2046 };
 2047 check_syscall_args(compat_30_netbsd32_sys___fhstat30)
 2048 
 2049 struct netbsd32_ntp_gettime_args {
 2050         syscallarg(netbsd32_ntptimevalp_t) ntvp;
 2051 };
 2052 check_syscall_args(netbsd32_ntp_gettime)
 2053 
 2054 struct netbsd32_sys___socket30_args {
 2055         syscallarg(int) domain;
 2056         syscallarg(int) type;
 2057         syscallarg(int) protocol;
 2058 };
 2059 check_syscall_args(netbsd32_sys___socket30)
 2060 
 2061 struct netbsd32___getfh30_args {
 2062         syscallarg(netbsd32_charp) fname;
 2063         syscallarg(netbsd32_pointer_t) fhp;
 2064         syscallarg(netbsd32_size_tp) fh_size;
 2065 };
 2066 check_syscall_args(netbsd32___getfh30)
 2067 
 2068 struct netbsd32___fhopen40_args {
 2069         syscallarg(netbsd32_pointer_t) fhp;
 2070         syscallarg(netbsd32_size_t) fh_size;
 2071         syscallarg(int) flags;
 2072 };
 2073 check_syscall_args(netbsd32___fhopen40)
 2074 
 2075 struct netbsd32___fhstatvfs140_args {
 2076         syscallarg(netbsd32_pointer_t) fhp;
 2077         syscallarg(netbsd32_size_t) fh_size;
 2078         syscallarg(netbsd32_statvfsp_t) buf;
 2079         syscallarg(int) flags;
 2080 };
 2081 check_syscall_args(netbsd32___fhstatvfs140)
 2082 
 2083 struct netbsd32___fhstat40_args {
 2084         syscallarg(netbsd32_pointer_t) fhp;
 2085         syscallarg(netbsd32_size_t) fh_size;
 2086         syscallarg(netbsd32_statp_t) sb;
 2087 };
 2088 check_syscall_args(netbsd32___fhstat40)
 2089 
 2090 struct netbsd32_mremap_args {
 2091         syscallarg(netbsd32_voidp) old_address;
 2092         syscallarg(netbsd32_size_t) old_size;
 2093         syscallarg(netbsd32_voidp) new_address;
 2094         syscallarg(netbsd32_size_t) new_size;
 2095         syscallarg(int) flags;
 2096 };
 2097 check_syscall_args(netbsd32_mremap)
 2098 
 2099 struct netbsd32___posix_fadvise50_args {
 2100         syscallarg(int) fd;
 2101         syscallarg(int) pad;
 2102         syscallarg(off_t) offset;
 2103         syscallarg(off_t) len;
 2104         syscallarg(int) advice;
 2105 };
 2106 check_syscall_args(netbsd32___posix_fadvise50)
 2107 
 2108 /*
 2109  * System call prototypes.
 2110  */
 2111 
 2112 int     netbsd32_sys_syscall(struct lwp *, const struct netbsd32_sys_syscall_args *, register_t *);
 2113 
 2114 int     netbsd32_exit(struct lwp *, const struct netbsd32_exit_args *, register_t *);
 2115 
 2116 int     sys_fork(struct lwp *, const void *, register_t *);
 2117 
 2118 int     netbsd32_read(struct lwp *, const struct netbsd32_read_args *, register_t *);
 2119 
 2120 int     netbsd32_write(struct lwp *, const struct netbsd32_write_args *, register_t *);
 2121 
 2122 int     netbsd32_open(struct lwp *, const struct netbsd32_open_args *, register_t *);
 2123 
 2124 int     netbsd32_close(struct lwp *, const struct netbsd32_close_args *, register_t *);
 2125 
 2126 int     netbsd32_wait4(struct lwp *, const struct netbsd32_wait4_args *, register_t *);
 2127 
 2128 int     compat_43_netbsd32_ocreat(struct lwp *, const struct compat_43_netbsd32_ocreat_args *, register_t *);
 2129 
 2130 int     netbsd32_link(struct lwp *, const struct netbsd32_link_args *, register_t *);
 2131 
 2132 int     netbsd32_unlink(struct lwp *, const struct netbsd32_unlink_args *, register_t *);
 2133 
 2134 int     netbsd32_chdir(struct lwp *, const struct netbsd32_chdir_args *, register_t *);
 2135 
 2136 int     netbsd32_fchdir(struct lwp *, const struct netbsd32_fchdir_args *, register_t *);
 2137 
 2138 int     netbsd32_mknod(struct lwp *, const struct netbsd32_mknod_args *, register_t *);
 2139 
 2140 int     netbsd32_chmod(struct lwp *, const struct netbsd32_chmod_args *, register_t *);
 2141 
 2142 int     netbsd32_chown(struct lwp *, const struct netbsd32_chown_args *, register_t *);
 2143 
 2144 int     netbsd32_break(struct lwp *, const struct netbsd32_break_args *, register_t *);
 2145 
 2146 int     compat_20_netbsd32_getfsstat(struct lwp *, const struct compat_20_netbsd32_getfsstat_args *, register_t *);
 2147 
 2148 int     compat_43_netbsd32_olseek(struct lwp *, const struct compat_43_netbsd32_olseek_args *, register_t *);
 2149 
 2150 int     sys_getpid(struct lwp *, const void *, register_t *);
 2151 
 2152 int     netbsd32_mount(struct lwp *, const struct netbsd32_mount_args *, register_t *);
 2153 
 2154 int     netbsd32_unmount(struct lwp *, const struct netbsd32_unmount_args *, register_t *);
 2155 
 2156 int     netbsd32_setuid(struct lwp *, const struct netbsd32_setuid_args *, register_t *);
 2157 
 2158 int     sys_getuid(struct lwp *, const void *, register_t *);
 2159 
 2160 int     sys_geteuid(struct lwp *, const void *, register_t *);
 2161 
 2162 int     netbsd32_ptrace(struct lwp *, const struct netbsd32_ptrace_args *, register_t *);
 2163 
 2164 int     netbsd32_recvmsg(struct lwp *, const struct netbsd32_recvmsg_args *, register_t *);
 2165 
 2166 int     netbsd32_sendmsg(struct lwp *, const struct netbsd32_sendmsg_args *, register_t *);
 2167 
 2168 int     netbsd32_recvfrom(struct lwp *, const struct netbsd32_recvfrom_args *, register_t *);
 2169 
 2170 int     netbsd32_accept(struct lwp *, const struct netbsd32_accept_args *, register_t *);
 2171 
 2172 int     netbsd32_getpeername(struct lwp *, const struct netbsd32_getpeername_args *, register_t *);
 2173 
 2174 int     netbsd32_getsockname(struct lwp *, const struct netbsd32_getsockname_args *, register_t *);
 2175 
 2176 int     netbsd32_access(struct lwp *, const struct netbsd32_access_args *, register_t *);
 2177 
 2178 int     netbsd32_chflags(struct lwp *, const struct netbsd32_chflags_args *, register_t *);
 2179 
 2180 int     netbsd32_fchflags(struct lwp *, const struct netbsd32_fchflags_args *, register_t *);
 2181 
 2182 int     sys_sync(struct lwp *, const void *, register_t *);
 2183 
 2184 int     netbsd32_kill(struct lwp *, const struct netbsd32_kill_args *, register_t *);
 2185 
 2186 int     compat_43_netbsd32_stat43(struct lwp *, const struct compat_43_netbsd32_stat43_args *, register_t *);
 2187 
 2188 int     sys_getppid(struct lwp *, const void *, register_t *);
 2189 
 2190 int     compat_43_netbsd32_lstat43(struct lwp *, const struct compat_43_netbsd32_lstat43_args *, register_t *);
 2191 
 2192 int     netbsd32_dup(struct lwp *, const struct netbsd32_dup_args *, register_t *);
 2193 
 2194 int     sys_pipe(struct lwp *, const void *, register_t *);
 2195 
 2196 int     sys_getegid(struct lwp *, const void *, register_t *);
 2197 
 2198 int     netbsd32_profil(struct lwp *, const struct netbsd32_profil_args *, register_t *);
 2199 
 2200 int     netbsd32_ktrace(struct lwp *, const struct netbsd32_ktrace_args *, register_t *);
 2201 
 2202 int     netbsd32_sigaction(struct lwp *, const struct netbsd32_sigaction_args *, register_t *);
 2203 
 2204 int     sys_getgid(struct lwp *, const void *, register_t *);
 2205 
 2206 int     compat_13_netbsd32_sigprocmask(struct lwp *, const struct compat_13_netbsd32_sigprocmask_args *, register_t *);
 2207 
 2208 int     netbsd32___getlogin(struct lwp *, const struct netbsd32___getlogin_args *, register_t *);
 2209 
 2210 int     netbsd32_setlogin(struct lwp *, const struct netbsd32_setlogin_args *, register_t *);
 2211 
 2212 int     netbsd32_acct(struct lwp *, const struct netbsd32_acct_args *, register_t *);
 2213 
 2214 int     compat_13_sys_sigpending(struct lwp *, const void *, register_t *);
 2215 
 2216 int     compat_13_netbsd32_sigaltstack13(struct lwp *, const struct compat_13_netbsd32_sigaltstack13_args *, register_t *);
 2217 
 2218 int     netbsd32_ioctl(struct lwp *, const struct netbsd32_ioctl_args *, register_t *);
 2219 
 2220 int     compat_12_netbsd32_reboot(struct lwp *, const struct compat_12_netbsd32_reboot_args *, register_t *);
 2221 
 2222 int     netbsd32_revoke(struct lwp *, const struct netbsd32_revoke_args *, register_t *);
 2223 
 2224 int     netbsd32_symlink(struct lwp *, const struct netbsd32_symlink_args *, register_t *);
 2225 
 2226 int     netbsd32_readlink(struct lwp *, const struct netbsd32_readlink_args *, register_t *);
 2227 
 2228 int     netbsd32_execve(struct lwp *, const struct netbsd32_execve_args *, register_t *);
 2229 
 2230 int     netbsd32_umask(struct lwp *, const struct netbsd32_umask_args *, register_t *);
 2231 
 2232 int     netbsd32_chroot(struct lwp *, const struct netbsd32_chroot_args *, register_t *);
 2233 
 2234 int     compat_43_netbsd32_fstat43(struct lwp *, const struct compat_43_netbsd32_fstat43_args *, register_t *);
 2235 
 2236 int     compat_43_netbsd32_ogetkerninfo(struct lwp *, const struct compat_43_netbsd32_ogetkerninfo_args *, register_t *);
 2237 
 2238 int     compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
 2239 
 2240 int     compat_12_netbsd32_msync(struct lwp *, const struct compat_12_netbsd32_msync_args *, register_t *);
 2241 
 2242 int     sys_vfork(struct lwp *, const void *, register_t *);
 2243 
 2244 int     netbsd32_sbrk(struct lwp *, const struct netbsd32_sbrk_args *, register_t *);
 2245 
 2246 int     netbsd32_sstk(struct lwp *, const struct netbsd32_sstk_args *, register_t *);
 2247 
 2248 int     compat_43_netbsd32_ommap(struct lwp *, const struct compat_43_netbsd32_ommap_args *, register_t *);
 2249 
 2250 int     netbsd32_ovadvise(struct lwp *, const struct netbsd32_ovadvise_args *, register_t *);
 2251 
 2252 int     netbsd32_munmap(struct lwp *, const struct netbsd32_munmap_args *, register_t *);
 2253 
 2254 int     netbsd32_mprotect(struct lwp *, const struct netbsd32_mprotect_args *, register_t *);
 2255 
 2256 int     netbsd32_madvise(struct lwp *, const struct netbsd32_madvise_args *, register_t *);
 2257 
 2258 int     netbsd32_mincore(struct lwp *, const struct netbsd32_mincore_args *, register_t *);
 2259 
 2260 int     netbsd32_getgroups(struct lwp *, const struct netbsd32_getgroups_args *, register_t *);
 2261 
 2262 int     netbsd32_setgroups(struct lwp *, const struct netbsd32_setgroups_args *, register_t *);
 2263 
 2264 int     sys_getpgrp(struct lwp *, const void *, register_t *);
 2265 
 2266 int     netbsd32_setpgid(struct lwp *, const struct netbsd32_setpgid_args *, register_t *);
 2267 
 2268 int     netbsd32_setitimer(struct lwp *, const struct netbsd32_setitimer_args *, register_t *);
 2269 
 2270 int     compat_43_sys_wait(struct lwp *, const void *, register_t *);
 2271 
 2272 int     compat_12_netbsd32_oswapon(struct lwp *, const struct compat_12_netbsd32_oswapon_args *, register_t *);
 2273 
 2274 int     netbsd32_getitimer(struct lwp *, const struct netbsd32_getitimer_args *, register_t *);
 2275 
 2276 int     compat_43_netbsd32_ogethostname(struct lwp *, const struct compat_43_netbsd32_ogethostname_args *, register_t *);
 2277 
 2278 int     compat_43_netbsd32_osethostname(struct lwp *, const struct compat_43_netbsd32_osethostname_args *, register_t *);
 2279 
 2280 int     compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
 2281 
 2282 int     netbsd32_dup2(struct lwp *, const struct netbsd32_dup2_args *, register_t *);
 2283 
 2284 int     netbsd32_fcntl(struct lwp *, const struct netbsd32_fcntl_args *, register_t *);
 2285 
 2286 int     netbsd32_select(struct lwp *, const struct netbsd32_select_args *, register_t *);
 2287 
 2288 int     netbsd32_fsync(struct lwp *, const struct netbsd32_fsync_args *, register_t *);
 2289 
 2290 int     netbsd32_setpriority(struct lwp *, const struct netbsd32_setpriority_args *, register_t *);
 2291 
 2292 int     compat_30_netbsd32_socket(struct lwp *, const struct compat_30_netbsd32_socket_args *, register_t *);
 2293 
 2294 int     netbsd32_connect(struct lwp *, const struct netbsd32_connect_args *, register_t *);
 2295 
 2296 int     compat_43_netbsd32_oaccept(struct lwp *, const struct compat_43_netbsd32_oaccept_args *, register_t *);
 2297 
 2298 int     netbsd32_getpriority(struct lwp *, const struct netbsd32_getpriority_args *, register_t *);
 2299 
 2300 int     compat_43_netbsd32_osend(struct lwp *, const struct compat_43_netbsd32_osend_args *, register_t *);
 2301 
 2302 int     compat_43_netbsd32_orecv(struct lwp *, const struct compat_43_netbsd32_orecv_args *, register_t *);
 2303 
 2304 int     compat_13_netbsd32_sigreturn(struct lwp *, const struct compat_13_netbsd32_sigreturn_args *, register_t *);
 2305 
 2306 int     netbsd32_bind(struct lwp *, const struct netbsd32_bind_args *, register_t *);
 2307 
 2308 int     netbsd32_setsockopt(struct lwp *, const struct netbsd32_setsockopt_args *, register_t *);
 2309 
 2310 int     netbsd32_listen(struct lwp *, const struct netbsd32_listen_args *, register_t *);
 2311 
 2312 int     compat_43_netbsd32_osigvec(struct lwp *, const struct compat_43_netbsd32_osigvec_args *, register_t *);
 2313 
 2314 int     compat_43_netbsd32_sigblock(struct lwp *, const struct compat_43_netbsd32_sigblock_args *, register_t *);
 2315 
 2316 int     compat_43_netbsd32_sigsetmask(struct lwp *, const struct compat_43_netbsd32_sigsetmask_args *, register_t *);
 2317 
 2318 int     compat_13_netbsd32_sigsuspend(struct lwp *, const struct compat_13_netbsd32_sigsuspend_args *, register_t *);
 2319 
 2320 int     compat_43_netbsd32_osigstack(struct lwp *, const struct compat_43_netbsd32_osigstack_args *, register_t *);
 2321 
 2322 int     compat_43_netbsd32_orecvmsg(struct lwp *, const struct compat_43_netbsd32_orecvmsg_args *, register_t *);
 2323 
 2324 int     compat_43_netbsd32_osendmsg(struct lwp *, const struct compat_43_netbsd32_osendmsg_args *, register_t *);
 2325 
 2326 int     netbsd32_gettimeofday(struct lwp *, const struct netbsd32_gettimeofday_args *, register_t *);
 2327 
 2328 int     netbsd32_getrusage(struct lwp *, const struct netbsd32_getrusage_args *, register_t *);
 2329 
 2330 int     netbsd32_getsockopt(struct lwp *, const struct netbsd32_getsockopt_args *, register_t *);
 2331 
 2332 int     netbsd32_readv(struct lwp *, const struct netbsd32_readv_args *, register_t *);
 2333 
 2334 int     netbsd32_writev(struct lwp *, const struct netbsd32_writev_args *, register_t *);
 2335 
 2336 int     netbsd32_settimeofday(struct lwp *, const struct netbsd32_settimeofday_args *, register_t *);
 2337 
 2338 int     netbsd32_fchown(struct lwp *, const struct netbsd32_fchown_args *, register_t *);
 2339 
 2340 int     netbsd32_fchmod(struct lwp *, const struct netbsd32_fchmod_args *, register_t *);
 2341 
 2342 int     compat_43_netbsd32_orecvfrom(struct lwp *, const struct compat_43_netbsd32_orecvfrom_args *, register_t *);
 2343 
 2344 int     netbsd32_setreuid(struct lwp *, const struct netbsd32_setreuid_args *, register_t *);
 2345 
 2346 int     netbsd32_setregid(struct lwp *, const struct netbsd32_setregid_args *, register_t *);
 2347 
 2348 int     netbsd32_rename(struct lwp *, const struct netbsd32_rename_args *, register_t *);
 2349 
 2350 int     compat_43_netbsd32_otruncate(struct lwp *, const struct compat_43_netbsd32_otruncate_args *, register_t *);
 2351 
 2352 int     compat_43_netbsd32_oftruncate(struct lwp *, const struct compat_43_netbsd32_oftruncate_args *, register_t *);
 2353 
 2354 int     netbsd32_flock(struct lwp *, const struct netbsd32_flock_args *, register_t *);
 2355 
 2356 int     netbsd32_mkfifo(struct lwp *, const struct netbsd32_mkfifo_args *, register_t *);
 2357 
 2358 int     netbsd32_sendto(struct lwp *, const struct netbsd32_sendto_args *, register_t *);
 2359 
 2360 int     netbsd32_shutdown(struct lwp *, const struct netbsd32_shutdown_args *, register_t *);
 2361 
 2362 int     netbsd32_socketpair(struct lwp *, const struct netbsd32_socketpair_args *, register_t *);
 2363 
 2364 int     netbsd32_mkdir(struct lwp *, const struct netbsd32_mkdir_args *, register_t *);
 2365 
 2366 int     netbsd32_rmdir(struct lwp *, const struct netbsd32_rmdir_args *, register_t *);
 2367 
 2368 int     netbsd32_utimes(struct lwp *, const struct netbsd32_utimes_args *, register_t *);
 2369 
 2370 int     netbsd32_adjtime(struct lwp *, const struct netbsd32_adjtime_args *, register_t *);
 2371 
 2372 int     compat_43_netbsd32_ogetpeername(struct lwp *, const struct compat_43_netbsd32_ogetpeername_args *, register_t *);
 2373 
 2374 int     compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
 2375 
 2376 int     compat_43_netbsd32_sethostid(struct lwp *, const struct compat_43_netbsd32_sethostid_args *, register_t *);
 2377 
 2378 int     compat_43_netbsd32_ogetrlimit(struct lwp *, const struct compat_43_netbsd32_ogetrlimit_args *, register_t *);
 2379 
 2380 int     compat_43_netbsd32_osetrlimit(struct lwp *, const struct compat_43_netbsd32_osetrlimit_args *, register_t *);
 2381 
 2382 int     compat_43_netbsd32_killpg(struct lwp *, const struct compat_43_netbsd32_killpg_args *, register_t *);
 2383 
 2384 int     sys_setsid(struct lwp *, const void *, register_t *);
 2385 
 2386 int     netbsd32_quotactl(struct lwp *, const struct netbsd32_quotactl_args *, register_t *);
 2387 
 2388 int     compat_43_sys_quota(struct lwp *, const void *, register_t *);
 2389 
 2390 int     compat_43_netbsd32_ogetsockname(struct lwp *, const struct compat_43_netbsd32_ogetsockname_args *, register_t *);
 2391 
 2392 #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
 2393 int     netbsd32_nfssvc(struct lwp *, const struct netbsd32_nfssvc_args *, register_t *);
 2394 
 2395 #else
 2396 #endif
 2397 int     compat_43_netbsd32_ogetdirentries(struct lwp *, const struct compat_43_netbsd32_ogetdirentries_args *, register_t *);
 2398 
 2399 int     compat_20_netbsd32_statfs(struct lwp *, const struct compat_20_netbsd32_statfs_args *, register_t *);
 2400 
 2401 int     compat_20_netbsd32_fstatfs(struct lwp *, const struct compat_20_netbsd32_fstatfs_args *, register_t *);
 2402 
 2403 int     compat_30_netbsd32_getfh(struct lwp *, const struct compat_30_netbsd32_getfh_args *, register_t *);
 2404 
 2405 int     compat_09_netbsd32_ogetdomainname(struct lwp *, const struct compat_09_netbsd32_ogetdomainname_args *, register_t *);
 2406 
 2407 int     compat_09_netbsd32_osetdomainname(struct lwp *, const struct compat_09_netbsd32_osetdomainname_args *, register_t *);
 2408 
 2409 int     compat_09_netbsd32_uname(struct lwp *, const struct compat_09_netbsd32_uname_args *, register_t *);
 2410 
 2411 int     netbsd32_sysarch(struct lwp *, const struct netbsd32_sysarch_args *, register_t *);
 2412 
 2413 #if defined(SYSVSEM) || !defined(_KERNEL)
 2414 int     compat_10_netbsd32_sys_semsys(struct lwp *, const struct compat_10_netbsd32_sys_semsys_args *, register_t *);
 2415 
 2416 #else
 2417 #endif
 2418 #if defined(SYSVMSG) || !defined(_KERNEL)
 2419 int     compat_10_netbsd32_sys_msgsys(struct lwp *, const struct compat_10_netbsd32_sys_msgsys_args *, register_t *);
 2420 
 2421 #else
 2422 #endif
 2423 #if defined(SYSVSHM) || !defined(_KERNEL)
 2424 int     compat_10_netbsd32_sys_shmsys(struct lwp *, const struct compat_10_netbsd32_sys_shmsys_args *, register_t *);
 2425 
 2426 #else
 2427 #endif
 2428 int     netbsd32_pread(struct lwp *, const struct netbsd32_pread_args *, register_t *);
 2429 
 2430 int     netbsd32_pwrite(struct lwp *, const struct netbsd32_pwrite_args *, register_t *);
 2431 
 2432 int     compat_30_netbsd32_ntp_gettime(struct lwp *, const struct compat_30_netbsd32_ntp_gettime_args *, register_t *);
 2433 
 2434 int     netbsd32_ntp_adjtime(struct lwp *, const struct netbsd32_ntp_adjtime_args *, register_t *);
 2435 
 2436 int     netbsd32_setgid(struct lwp *, const struct netbsd32_setgid_args *, register_t *);
 2437 
 2438 int     netbsd32_setegid(struct lwp *, const struct netbsd32_setegid_args *, register_t *);
 2439 
 2440 int     netbsd32_seteuid(struct lwp *, const struct netbsd32_seteuid_args *, register_t *);
 2441 
 2442 #if defined(LFS) || !defined(_KERNEL)
 2443 int     netbsd32_sys_lfs_bmapv(struct lwp *, const struct netbsd32_sys_lfs_bmapv_args *, register_t *);
 2444 
 2445 int     netbsd32_sys_lfs_markv(struct lwp *, const struct netbsd32_sys_lfs_markv_args *, register_t *);
 2446 
 2447 int     netbsd32_sys_lfs_segclean(struct lwp *, const struct netbsd32_sys_lfs_segclean_args *, register_t *);
 2448 
 2449 int     netbsd32_sys_lfs_segwait(struct lwp *, const struct netbsd32_sys_lfs_segwait_args *, register_t *);
 2450 
 2451 #else
 2452 #endif
 2453 int     compat_12_netbsd32_stat12(struct lwp *, const struct compat_12_netbsd32_stat12_args *, register_t *);
 2454 
 2455 int     compat_12_netbsd32_fstat12(struct lwp *, const struct compat_12_netbsd32_fstat12_args *, register_t *);
 2456 
 2457 int     compat_12_netbsd32_lstat12(struct lwp *, const struct compat_12_netbsd32_lstat12_args *, register_t *);
 2458 
 2459 int     netbsd32_pathconf(struct lwp *, const struct netbsd32_pathconf_args *, register_t *);
 2460 
 2461 int     netbsd32_fpathconf(struct lwp *, const struct netbsd32_fpathconf_args *, register_t *);
 2462 
 2463 int     netbsd32_getrlimit(struct lwp *, const struct netbsd32_getrlimit_args *, register_t *);
 2464 
 2465 int     netbsd32_setrlimit(struct lwp *, const struct netbsd32_setrlimit_args *, register_t *);
 2466 
 2467 int     compat_12_netbsd32_getdirentries(struct lwp *, const struct compat_12_netbsd32_getdirentries_args *, register_t *);
 2468 
 2469 int     netbsd32_mmap(struct lwp *, const struct netbsd32_mmap_args *, register_t *);
 2470 
 2471 int     netbsd32_sys___syscall(struct lwp *, const struct netbsd32_sys___syscall_args *, register_t *);
 2472 
 2473 int     netbsd32_lseek(struct lwp *, const struct netbsd32_lseek_args *, register_t *);
 2474 
 2475 int     netbsd32_truncate(struct lwp *, const struct netbsd32_truncate_args *, register_t *);
 2476 
 2477 int     netbsd32_ftruncate(struct lwp *, const struct netbsd32_ftruncate_args *, register_t *);
 2478 
 2479 int     netbsd32___sysctl(struct lwp *, const struct netbsd32___sysctl_args *, register_t *);
 2480 
 2481 int     netbsd32_mlock(struct lwp *, const struct netbsd32_mlock_args *, register_t *);
 2482 
 2483 int     netbsd32_munlock(struct lwp *, const struct netbsd32_munlock_args *, register_t *);
 2484 
 2485 int     netbsd32_undelete(struct lwp *, const struct netbsd32_undelete_args *, register_t *);
 2486 
 2487 int     netbsd32_futimes(struct lwp *, const struct netbsd32_futimes_args *, register_t *);
 2488 
 2489 int     netbsd32_getpgid(struct lwp *, const struct netbsd32_getpgid_args *, register_t *);
 2490 
 2491 int     netbsd32_reboot(struct lwp *, const struct netbsd32_reboot_args *, register_t *);
 2492 
 2493 int     netbsd32_poll(struct lwp *, const struct netbsd32_poll_args *, register_t *);
 2494 
 2495 #if defined(LKM) || !defined(_KERNEL)
 2496 int     sys_lkmnosys(struct lwp *, const void *, register_t *);
 2497 
 2498 #else   /* !LKM || !_KERNEL */
 2499 #endif  /* !LKM || !_KERNEL */
 2500 #if defined(SYSVSEM) || !defined(_KERNEL)
 2501 int     compat_14_netbsd32___semctl(struct lwp *, const struct compat_14_netbsd32___semctl_args *, register_t *);
 2502 
 2503 int     netbsd32_semget(struct lwp *, const struct netbsd32_semget_args *, register_t *);
 2504 
 2505 int     netbsd32_semop(struct lwp *, const struct netbsd32_semop_args *, register_t *);
 2506 
 2507 int     netbsd32_semconfig(struct lwp *, const struct netbsd32_semconfig_args *, register_t *);
 2508 
 2509 #else
 2510 #endif
 2511 #if defined(SYSVMSG) || !defined(_KERNEL)
 2512 int     compat_14_netbsd32_msgctl(struct lwp *, const struct compat_14_netbsd32_msgctl_args *, register_t *);
 2513 
 2514 int     netbsd32_msgget(struct lwp *, const struct netbsd32_msgget_args *, register_t *);
 2515 
 2516 int     netbsd32_msgsnd(struct lwp *, const struct netbsd32_msgsnd_args *, register_t *);
 2517 
 2518 int     netbsd32_msgrcv(struct lwp *, const struct netbsd32_msgrcv_args *, register_t *);
 2519 
 2520 #else
 2521 #endif
 2522 #if defined(SYSVSHM) || !defined(_KERNEL)
 2523 int     netbsd32_shmat(struct lwp *, const struct netbsd32_shmat_args *, register_t *);
 2524 
 2525 int     compat_14_netbsd32_shmctl(struct lwp *, const struct compat_14_netbsd32_shmctl_args *, register_t *);
 2526 
 2527 int     netbsd32_shmdt(struct lwp *, const struct netbsd32_shmdt_args *, register_t *);
 2528 
 2529 int     netbsd32_shmget(struct lwp *, const struct netbsd32_shmget_args *, register_t *);
 2530 
 2531 #else
 2532 #endif
 2533 int     netbsd32_clock_gettime(struct lwp *, const struct netbsd32_clock_gettime_args *, register_t *);
 2534 
 2535 int     netbsd32_clock_settime(struct lwp *, const struct netbsd32_clock_settime_args *, register_t *);
 2536 
 2537 int     netbsd32_clock_getres(struct lwp *, const struct netbsd32_clock_getres_args *, register_t *);
 2538 
 2539 int     netbsd32_timer_create(struct lwp *, const struct netbsd32_timer_create_args *, register_t *);
 2540 
 2541 int     netbsd32_timer_delete(struct lwp *, const struct netbsd32_timer_delete_args *, register_t *);
 2542 
 2543 int     netbsd32_timer_settime(struct lwp *, const struct netbsd32_timer_settime_args *, register_t *);
 2544 
 2545 int     netbsd32_timer_gettime(struct lwp *, const struct netbsd32_timer_gettime_args *, register_t *);
 2546 
 2547 int     netbsd32_timer_getoverrun(struct lwp *, const struct netbsd32_timer_getoverrun_args *, register_t *);
 2548 
 2549 int     netbsd32_nanosleep(struct lwp *, const struct netbsd32_nanosleep_args *, register_t *);
 2550 
 2551 int     netbsd32_fdatasync(struct lwp *, const struct netbsd32_fdatasync_args *, register_t *);
 2552 
 2553 int     netbsd32_mlockall(struct lwp *, const struct netbsd32_mlockall_args *, register_t *);
 2554 
 2555 int     sys_munlockall(struct lwp *, const void *, register_t *);
 2556 
 2557 int     netbsd32___sigtimedwait(struct lwp *, const struct netbsd32___sigtimedwait_args *, register_t *);
 2558 
 2559 #if defined(P1003_1B_SEMAPHORE) || (!defined(_KERNEL) && defined(_LIBC))
 2560 int     netbsd32__ksem_init(struct lwp *, const struct netbsd32__ksem_init_args *, register_t *);
 2561 
 2562 int     netbsd32__ksem_open(struct lwp *, const struct netbsd32__ksem_open_args *, register_t *);
 2563 
 2564 int     netbsd32__ksem_unlink(struct lwp *, const struct netbsd32__ksem_unlink_args *, register_t *);
 2565 
 2566 int     netbsd32__ksem_close(struct lwp *, const struct netbsd32__ksem_close_args *, register_t *);
 2567 
 2568 int     netbsd32__ksem_post(struct lwp *, const struct netbsd32__ksem_post_args *, register_t *);
 2569 
 2570 int     netbsd32__ksem_wait(struct lwp *, const struct netbsd32__ksem_wait_args *, register_t *);
 2571 
 2572 int     netbsd32__ksem_trywait(struct lwp *, const struct netbsd32__ksem_trywait_args *, register_t *);
 2573 
 2574 int     netbsd32__ksem_getvalue(struct lwp *, const struct netbsd32__ksem_getvalue_args *, register_t *);
 2575 
 2576 int     netbsd32__ksem_destroy(struct lwp *, const struct netbsd32__ksem_destroy_args *, register_t *);
 2577 
 2578 #else
 2579 #endif
 2580 int     netbsd32___posix_rename(struct lwp *, const struct netbsd32___posix_rename_args *, register_t *);
 2581 
 2582 int     netbsd32_swapctl(struct lwp *, const struct netbsd32_swapctl_args *, register_t *);
 2583 
 2584 int     compat_30_netbsd32_getdents(struct lwp *, const struct compat_30_netbsd32_getdents_args *, register_t *);
 2585 
 2586 int     netbsd32_minherit(struct lwp *, const struct netbsd32_minherit_args *, register_t *);
 2587 
 2588 int     netbsd32_lchmod(struct lwp *, const struct netbsd32_lchmod_args *, register_t *);
 2589 
 2590 int     netbsd32_lchown(struct lwp *, const struct netbsd32_lchown_args *, register_t *);
 2591 
 2592 int     netbsd32_lutimes(struct lwp *, const struct netbsd32_lutimes_args *, register_t *);
 2593 
 2594 int     netbsd32___msync13(struct lwp *, const struct netbsd32___msync13_args *, register_t *);
 2595 
 2596 int     compat_30_netbsd32___stat13(struct lwp *, const struct compat_30_netbsd32___stat13_args *, register_t *);
 2597 
 2598 int     compat_30_netbsd32___fstat13(struct lwp *, const struct compat_30_netbsd32___fstat13_args *, register_t *);
 2599 
 2600 int     compat_30_netbsd32___lstat13(struct lwp *, const struct compat_30_netbsd32___lstat13_args *, register_t *);
 2601 
 2602 int     netbsd32___sigaltstack14(struct lwp *, const struct netbsd32___sigaltstack14_args *, register_t *);
 2603 
 2604 int     sys___vfork14(struct lwp *, const void *, register_t *);
 2605 
 2606 int     netbsd32___posix_chown(struct lwp *, const struct netbsd32___posix_chown_args *, register_t *);
 2607 
 2608 int     netbsd32___posix_fchown(struct lwp *, const struct netbsd32___posix_fchown_args *, register_t *);
 2609 
 2610 int     netbsd32___posix_lchown(struct lwp *, const struct netbsd32___posix_lchown_args *, register_t *);
 2611 
 2612 int     netbsd32_getsid(struct lwp *, const struct netbsd32_getsid_args *, register_t *);
 2613 
 2614 int     netbsd32___clone(struct lwp *, const struct netbsd32___clone_args *, register_t *);
 2615 
 2616 int     netbsd32_fktrace(struct lwp *, const struct netbsd32_fktrace_args *, register_t *);
 2617 
 2618 int     netbsd32_preadv(struct lwp *, const struct netbsd32_preadv_args *, register_t *);
 2619 
 2620 int     netbsd32_pwritev(struct lwp *, const struct netbsd32_pwritev_args *, register_t *);
 2621 
 2622 int     netbsd32___sigaction14(struct lwp *, const struct netbsd32___sigaction14_args *, register_t *);
 2623 
 2624 int     netbsd32___sigpending14(struct lwp *, const struct netbsd32___sigpending14_args *, register_t *);
 2625 
 2626 int     netbsd32___sigprocmask14(struct lwp *, const struct netbsd32___sigprocmask14_args *, register_t *);
 2627 
 2628 int     netbsd32___sigsuspend14(struct lwp *, const struct netbsd32___sigsuspend14_args *, register_t *);
 2629 
 2630 int     compat_16_netbsd32___sigreturn14(struct lwp *, const struct compat_16_netbsd32___sigreturn14_args *, register_t *);
 2631 
 2632 int     netbsd32___getcwd(struct lwp *, const struct netbsd32___getcwd_args *, register_t *);
 2633 
 2634 int     netbsd32_fchroot(struct lwp *, const struct netbsd32_fchroot_args *, register_t *);
 2635 
 2636 int     compat_30_netbsd32_fhopen(struct lwp *, const struct compat_30_netbsd32_fhopen_args *, register_t *);
 2637 
 2638 int     compat_30_netbsd32_fhstat(struct lwp *, const struct compat_30_netbsd32_fhstat_args *, register_t *);
 2639 
 2640 int     compat_20_netbsd32_fhstatfs(struct lwp *, const struct compat_20_netbsd32_fhstatfs_args *, register_t *);
 2641 
 2642 #if defined(SYSVSEM) || !defined(_KERNEL)
 2643 int     netbsd32___semctl14(struct lwp *, const struct netbsd32___semctl14_args *, register_t *);
 2644 
 2645 #else
 2646 #endif
 2647 #if defined(SYSVMSG) || !defined(_KERNEL)
 2648 int     netbsd32___msgctl13(struct lwp *, const struct netbsd32___msgctl13_args *, register_t *);
 2649 
 2650 #else
 2651 #endif
 2652 #if defined(SYSVSHM) || !defined(_KERNEL)
 2653 int     netbsd32___shmctl13(struct lwp *, const struct netbsd32___shmctl13_args *, register_t *);
 2654 
 2655 #else
 2656 #endif
 2657 int     netbsd32_lchflags(struct lwp *, const struct netbsd32_lchflags_args *, register_t *);
 2658 
 2659 int     sys_issetugid(struct lwp *, const void *, register_t *);
 2660 
 2661 int     netbsd32_utrace(struct lwp *, const struct netbsd32_utrace_args *, register_t *);
 2662 
 2663 int     netbsd32_getcontext(struct lwp *, const struct netbsd32_getcontext_args *, register_t *);
 2664 
 2665 int     netbsd32_setcontext(struct lwp *, const struct netbsd32_setcontext_args *, register_t *);
 2666 
 2667 int     netbsd32__lwp_create(struct lwp *, const struct netbsd32__lwp_create_args *, register_t *);
 2668 
 2669 int     sys__lwp_exit(struct lwp *, const void *, register_t *);
 2670 
 2671 int     sys__lwp_self(struct lwp *, const void *, register_t *);
 2672 
 2673 int     netbsd32__lwp_wait(struct lwp *, const struct netbsd32__lwp_wait_args *, register_t *);
 2674 
 2675 int     netbsd32__lwp_suspend(struct lwp *, const struct netbsd32__lwp_suspend_args *, register_t *);
 2676 
 2677 int     netbsd32__lwp_continue(struct lwp *, const struct netbsd32__lwp_continue_args *, register_t *);
 2678 
 2679 int     netbsd32__lwp_wakeup(struct lwp *, const struct netbsd32__lwp_wakeup_args *, register_t *);
 2680 
 2681 int     sys__lwp_getprivate(struct lwp *, const void *, register_t *);
 2682 
 2683 int     netbsd32__lwp_setprivate(struct lwp *, const struct netbsd32__lwp_setprivate_args *, register_t *);
 2684 
 2685 int     netbsd32__lwp_kill(struct lwp *, const struct netbsd32__lwp_kill_args *, register_t *);
 2686 
 2687 int     netbsd32__lwp_detach(struct lwp *, const struct netbsd32__lwp_detach_args *, register_t *);
 2688 
 2689 int     netbsd32__lwp_park(struct lwp *, const struct netbsd32__lwp_park_args *, register_t *);
 2690 
 2691 int     netbsd32__lwp_unpark(struct lwp *, const struct netbsd32__lwp_unpark_args *, register_t *);
 2692 
 2693 int     netbsd32__lwp_unpark_all(struct lwp *, const struct netbsd32__lwp_unpark_all_args *, register_t *);
 2694 
 2695 int     netbsd32__lwp_setname(struct lwp *, const struct netbsd32__lwp_setname_args *, register_t *);
 2696 
 2697 int     netbsd32__lwp_getname(struct lwp *, const struct netbsd32__lwp_getname_args *, register_t *);
 2698 
 2699 int     netbsd32__lwp_ctl(struct lwp *, const struct netbsd32__lwp_ctl_args *, register_t *);
 2700 
 2701 int     netbsd32_sa_register(struct lwp *, const struct netbsd32_sa_register_args *, register_t *);
 2702 
 2703 int     netbsd32_sa_stacks(struct lwp *, const struct netbsd32_sa_stacks_args *, register_t *);
 2704 
 2705 int     sys_sa_enable(struct lwp *, const void *, register_t *);
 2706 
 2707 int     netbsd32_sa_setconcurrency(struct lwp *, const struct netbsd32_sa_setconcurrency_args *, register_t *);
 2708 
 2709 int     sys_sa_yield(struct lwp *, const void *, register_t *);
 2710 
 2711 int     netbsd32_sa_preempt(struct lwp *, const struct netbsd32_sa_preempt_args *, register_t *);
 2712 
 2713 int     netbsd32___sigaction_sigtramp(struct lwp *, const struct netbsd32___sigaction_sigtramp_args *, register_t *);
 2714 
 2715 int     netbsd32_rasctl(struct lwp *, const struct netbsd32_rasctl_args *, register_t *);
 2716 
 2717 int     sys_kqueue(struct lwp *, const void *, register_t *);
 2718 
 2719 int     netbsd32_kevent(struct lwp *, const struct netbsd32_kevent_args *, register_t *);
 2720 
 2721 int     netbsd32__sched_setparam(struct lwp *, const struct netbsd32__sched_setparam_args *, register_t *);
 2722 
 2723 int     netbsd32__sched_getparam(struct lwp *, const struct netbsd32__sched_getparam_args *, register_t *);
 2724 
 2725 int     netbsd32__sched_setaffinity(struct lwp *, const struct netbsd32__sched_setaffinity_args *, register_t *);
 2726 
 2727 int     netbsd32__sched_getaffinity(struct lwp *, const struct netbsd32__sched_getaffinity_args *, register_t *);
 2728 
 2729 int     sys_sched_yield(struct lwp *, const void *, register_t *);
 2730 
 2731 int     netbsd32_fsync_range(struct lwp *, const struct netbsd32_fsync_range_args *, register_t *);
 2732 
 2733 int     netbsd32_uuidgen(struct lwp *, const struct netbsd32_uuidgen_args *, register_t *);
 2734 
 2735 int     netbsd32_getvfsstat(struct lwp *, const struct netbsd32_getvfsstat_args *, register_t *);
 2736 
 2737 int     netbsd32_statvfs1(struct lwp *, const struct netbsd32_statvfs1_args *, register_t *);
 2738 
 2739 int     netbsd32_fstatvfs1(struct lwp *, const struct netbsd32_fstatvfs1_args *, register_t *);
 2740 
 2741 int     compat_30_netbsd32_fhstatvfs1(struct lwp *, const struct compat_30_netbsd32_fhstatvfs1_args *, register_t *);
 2742 
 2743 int     netbsd32_extattrctl(struct lwp *, const struct netbsd32_extattrctl_args *, register_t *);
 2744 
 2745 int     netbsd32_extattr_set_file(struct lwp *, const struct netbsd32_extattr_set_file_args *, register_t *);
 2746 
 2747 int     netbsd32_extattr_get_file(struct lwp *, const struct netbsd32_extattr_get_file_args *, register_t *);
 2748 
 2749 int     netbsd32_extattr_delete_file(struct lwp *, const struct netbsd32_extattr_delete_file_args *, register_t *);
 2750 
 2751 int     netbsd32_extattr_set_fd(struct lwp *, const struct netbsd32_extattr_set_fd_args *, register_t *);
 2752 
 2753 int     netbsd32_extattr_get_fd(struct lwp *, const struct netbsd32_extattr_get_fd_args *, register_t *);
 2754 
 2755 int     netbsd32_extattr_delete_fd(struct lwp *, const struct netbsd32_extattr_delete_fd_args *, register_t *);
 2756 
 2757 int     netbsd32_extattr_set_link(struct lwp *, const struct netbsd32_extattr_set_link_args *, register_t *);
 2758 
 2759 int     netbsd32_extattr_get_link(struct lwp *, const struct netbsd32_extattr_get_link_args *, register_t *);
 2760 
 2761 int     netbsd32_extattr_delete_link(struct lwp *, const struct netbsd32_extattr_delete_link_args *, register_t *);
 2762 
 2763 int     netbsd32_extattr_list_fd(struct lwp *, const struct netbsd32_extattr_list_fd_args *, register_t *);
 2764 
 2765 int     netbsd32_extattr_list_file(struct lwp *, const struct netbsd32_extattr_list_file_args *, register_t *);
 2766 
 2767 int     netbsd32_extattr_list_link(struct lwp *, const struct netbsd32_extattr_list_link_args *, register_t *);
 2768 
 2769 int     netbsd32_pselect(struct lwp *, const struct netbsd32_pselect_args *, register_t *);
 2770 
 2771 int     netbsd32_pollts(struct lwp *, const struct netbsd32_pollts_args *, register_t *);
 2772 
 2773 int     netbsd32_setxattr(struct lwp *, const struct netbsd32_setxattr_args *, register_t *);
 2774 
 2775 int     netbsd32_lsetxattr(struct lwp *, const struct netbsd32_lsetxattr_args *, register_t *);
 2776 
 2777 int     netbsd32_fsetxattr(struct lwp *, const struct netbsd32_fsetxattr_args *, register_t *);
 2778 
 2779 int     netbsd32_getxattr(struct lwp *, const struct netbsd32_getxattr_args *, register_t *);
 2780 
 2781 int     netbsd32_lgetxattr(struct lwp *, const struct netbsd32_lgetxattr_args *, register_t *);
 2782 
 2783 int     netbsd32_fgetxattr(struct lwp *, const struct netbsd32_fgetxattr_args *, register_t *);
 2784 
 2785 int     netbsd32_listxattr(struct lwp *, const struct netbsd32_listxattr_args *, register_t *);
 2786 
 2787 int     netbsd32_llistxattr(struct lwp *, const struct netbsd32_llistxattr_args *, register_t *);
 2788 
 2789 int     netbsd32_flistxattr(struct lwp *, const struct netbsd32_flistxattr_args *, register_t *);
 2790 
 2791 int     netbsd32_removexattr(struct lwp *, const struct netbsd32_removexattr_args *, register_t *);
 2792 
 2793 int     netbsd32_lremovexattr(struct lwp *, const struct netbsd32_lremovexattr_args *, register_t *);
 2794 
 2795 int     netbsd32_fremovexattr(struct lwp *, const struct netbsd32_fremovexattr_args *, register_t *);
 2796 
 2797 int     netbsd32_sys___stat30(struct lwp *, const struct netbsd32_sys___stat30_args *, register_t *);
 2798 
 2799 int     netbsd32_sys___fstat30(struct lwp *, const struct netbsd32_sys___fstat30_args *, register_t *);
 2800 
 2801 int     netbsd32_sys___lstat30(struct lwp *, const struct netbsd32_sys___lstat30_args *, register_t *);
 2802 
 2803 int     netbsd32_sys___getdents30(struct lwp *, const struct netbsd32_sys___getdents30_args *, register_t *);
 2804 
 2805 int     compat_30_netbsd32_sys___fhstat30(struct lwp *, const struct compat_30_netbsd32_sys___fhstat30_args *, register_t *);
 2806 
 2807 int     netbsd32_ntp_gettime(struct lwp *, const struct netbsd32_ntp_gettime_args *, register_t *);
 2808 
 2809 int     netbsd32_sys___socket30(struct lwp *, const struct netbsd32_sys___socket30_args *, register_t *);
 2810 
 2811 int     netbsd32___getfh30(struct lwp *, const struct netbsd32___getfh30_args *, register_t *);
 2812 
 2813 int     netbsd32___fhopen40(struct lwp *, const struct netbsd32___fhopen40_args *, register_t *);
 2814 
 2815 int     netbsd32___fhstatvfs140(struct lwp *, const struct netbsd32___fhstatvfs140_args *, register_t *);
 2816 
 2817 int     netbsd32___fhstat40(struct lwp *, const struct netbsd32___fhstat40_args *, register_t *);
 2818 
 2819 int     netbsd32_mremap(struct lwp *, const struct netbsd32_mremap_args *, register_t *);
 2820 
 2821 int     netbsd32___posix_fadvise50(struct lwp *, const struct netbsd32___posix_fadvise50_args *, register_t *);
 2822 
 2823 #endif /* _NETBSD32_SYS_SYSCALLARGS_H_ */

Cache object: 02eeca1d2cd17790cbe1152fcc4668aa


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.