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