Home | History | Annotate | Line # | Download | only in netbsd32
netbsd32_syscallargs.h revision 1.10
      1   1.9       mrg /*	$NetBSD: netbsd32_syscallargs.h,v 1.10 1999/06/09 04:50:32 christos 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.10  christos  * created from	NetBSD: syscalls.master,v 1.8 1999/06/09 04:50:11 christos Exp
      8   1.1       mrg  */
      9   1.1       mrg 
     10   1.8       mrg #ifndef _netbsd32_SYS__SYSCALLARGS_H_
     11   1.8       mrg #define _netbsd32_SYS__SYSCALLARGS_H_
     12   1.7       mrg 
     13   1.4       eeh #ifdef	syscallarg
     14   1.4       eeh #undef	syscallarg
     15   1.4       eeh #endif
     16   1.4       eeh 
     17   1.4       eeh #define	syscallarg(x)								\
     18   1.4       eeh 		union {								\
     19   1.4       eeh 			register32_t pad;						\
     20   1.4       eeh 			struct { x datum; } le;					\
     21   1.4       eeh 			struct {						\
     22   1.4       eeh 				int8_t pad[ (sizeof (register32_t) < sizeof (x))	\
     23   1.4       eeh 					? 0					\
     24   1.4       eeh 					: sizeof (register32_t) - sizeof (x)];	\
     25   1.4       eeh 				x datum;					\
     26   1.4       eeh 			} be;							\
     27   1.4       eeh 		}
     28   1.4       eeh 
     29   1.8       mrg struct compat_netbsd32_exit_args {
     30   1.4       eeh 	syscallarg(int) rval;
     31   1.4       eeh };
     32   1.1       mrg 
     33   1.8       mrg struct compat_netbsd32_read_args {
     34   1.1       mrg 	syscallarg(int) fd;
     35   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
     36   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
     37   1.1       mrg };
     38   1.1       mrg 
     39   1.8       mrg struct compat_netbsd32_write_args {
     40   1.1       mrg 	syscallarg(int) fd;
     41   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
     42   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
     43   1.1       mrg };
     44   1.1       mrg 
     45   1.8       mrg struct compat_netbsd32_open_args {
     46   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     47   1.1       mrg 	syscallarg(int) flags;
     48   1.1       mrg 	syscallarg(mode_t) mode;
     49   1.1       mrg };
     50   1.1       mrg 
     51   1.8       mrg struct compat_netbsd32_close_args {
     52   1.4       eeh 	syscallarg(int) fd;
     53   1.4       eeh };
     54   1.4       eeh 
     55   1.8       mrg struct compat_netbsd32_wait4_args {
     56   1.1       mrg 	syscallarg(int) pid;
     57   1.8       mrg 	syscallarg(netbsd32_intp) status;
     58   1.1       mrg 	syscallarg(int) options;
     59   1.8       mrg 	syscallarg(netbsd32_rusagep_t) rusage;
     60   1.1       mrg };
     61   1.1       mrg 
     62   1.8       mrg struct compat_43_compat_netbsd32_ocreat_args {
     63   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     64   1.1       mrg 	syscallarg(mode_t) mode;
     65   1.1       mrg };
     66   1.1       mrg 
     67   1.8       mrg struct compat_netbsd32_link_args {
     68   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     69   1.8       mrg 	syscallarg(const netbsd32_charp) link;
     70   1.1       mrg };
     71   1.1       mrg 
     72   1.8       mrg struct compat_netbsd32_unlink_args {
     73   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     74   1.1       mrg };
     75   1.1       mrg 
     76   1.8       mrg struct compat_netbsd32_chdir_args {
     77   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     78   1.1       mrg };
     79   1.1       mrg 
     80   1.8       mrg struct compat_netbsd32_fchdir_args {
     81   1.4       eeh 	syscallarg(int) fd;
     82   1.4       eeh };
     83   1.4       eeh 
     84   1.8       mrg struct compat_netbsd32_mknod_args {
     85   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     86   1.1       mrg 	syscallarg(mode_t) mode;
     87   1.1       mrg 	syscallarg(dev_t) dev;
     88   1.1       mrg };
     89   1.1       mrg 
     90   1.8       mrg struct compat_netbsd32_chmod_args {
     91   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     92   1.1       mrg 	syscallarg(mode_t) mode;
     93   1.1       mrg };
     94   1.1       mrg 
     95   1.8       mrg struct compat_netbsd32_chown_args {
     96   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     97   1.1       mrg 	syscallarg(uid_t) uid;
     98   1.1       mrg 	syscallarg(gid_t) gid;
     99   1.1       mrg };
    100   1.1       mrg 
    101   1.8       mrg struct compat_netbsd32_break_args {
    102   1.8       mrg 	syscallarg(netbsd32_charp) nsize;
    103   1.1       mrg };
    104   1.1       mrg 
    105   1.8       mrg struct compat_netbsd32_getfsstat_args {
    106   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    107   1.8       mrg 	syscallarg(netbsd32_long) bufsize;
    108   1.1       mrg 	syscallarg(int) flags;
    109   1.1       mrg };
    110   1.1       mrg 
    111   1.8       mrg struct compat_43_compat_netbsd32_olseek_args {
    112   1.1       mrg 	syscallarg(int) fd;
    113   1.8       mrg 	syscallarg(netbsd32_long) offset;
    114   1.1       mrg 	syscallarg(int) whence;
    115   1.1       mrg };
    116   1.1       mrg 
    117   1.8       mrg struct compat_netbsd32_mount_args {
    118   1.8       mrg 	syscallarg(const netbsd32_charp) type;
    119   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    120   1.1       mrg 	syscallarg(int) flags;
    121   1.8       mrg 	syscallarg(netbsd32_voidp) data;
    122   1.1       mrg };
    123   1.1       mrg 
    124   1.8       mrg struct compat_netbsd32_unmount_args {
    125   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    126   1.1       mrg 	syscallarg(int) flags;
    127   1.1       mrg };
    128   1.1       mrg 
    129   1.8       mrg struct compat_netbsd32_setuid_args {
    130   1.4       eeh 	syscallarg(uid_t) uid;
    131   1.4       eeh };
    132   1.4       eeh 
    133   1.8       mrg struct compat_netbsd32_ptrace_args {
    134   1.1       mrg 	syscallarg(int) req;
    135   1.1       mrg 	syscallarg(pid_t) pid;
    136   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    137   1.1       mrg 	syscallarg(int) data;
    138   1.1       mrg };
    139   1.1       mrg 
    140   1.8       mrg struct compat_netbsd32_recvmsg_args {
    141   1.1       mrg 	syscallarg(int) s;
    142   1.8       mrg 	syscallarg(netbsd32_msghdrp_t) msg;
    143   1.1       mrg 	syscallarg(int) flags;
    144   1.1       mrg };
    145   1.1       mrg 
    146   1.8       mrg struct compat_netbsd32_sendmsg_args {
    147   1.1       mrg 	syscallarg(int) s;
    148   1.8       mrg 	syscallarg(const netbsd32_msghdrp_t) msg;
    149   1.1       mrg 	syscallarg(int) flags;
    150   1.1       mrg };
    151   1.1       mrg 
    152   1.8       mrg struct compat_netbsd32_recvfrom_args {
    153   1.1       mrg 	syscallarg(int) s;
    154   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
    155   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    156   1.1       mrg 	syscallarg(int) flags;
    157   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) from;
    158   1.8       mrg 	syscallarg(netbsd32_intp) fromlenaddr;
    159   1.1       mrg };
    160   1.1       mrg 
    161   1.8       mrg struct compat_netbsd32_accept_args {
    162   1.1       mrg 	syscallarg(int) s;
    163   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) name;
    164   1.8       mrg 	syscallarg(netbsd32_intp) anamelen;
    165   1.1       mrg };
    166   1.1       mrg 
    167   1.8       mrg struct compat_netbsd32_getpeername_args {
    168   1.1       mrg 	syscallarg(int) fdes;
    169   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) asa;
    170   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    171   1.1       mrg };
    172   1.1       mrg 
    173   1.8       mrg struct compat_netbsd32_getsockname_args {
    174   1.1       mrg 	syscallarg(int) fdes;
    175   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) asa;
    176   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    177   1.1       mrg };
    178   1.1       mrg 
    179   1.8       mrg struct compat_netbsd32_access_args {
    180   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    181   1.1       mrg 	syscallarg(int) flags;
    182   1.1       mrg };
    183   1.1       mrg 
    184   1.8       mrg struct compat_netbsd32_chflags_args {
    185   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    186   1.8       mrg 	syscallarg(netbsd32_u_long) flags;
    187   1.1       mrg };
    188   1.1       mrg 
    189   1.8       mrg struct compat_netbsd32_fchflags_args {
    190   1.1       mrg 	syscallarg(int) fd;
    191   1.8       mrg 	syscallarg(netbsd32_u_long) flags;
    192   1.1       mrg };
    193   1.1       mrg 
    194   1.8       mrg struct compat_netbsd32_kill_args {
    195   1.4       eeh 	syscallarg(int) pid;
    196   1.4       eeh 	syscallarg(int) signum;
    197   1.4       eeh };
    198   1.4       eeh 
    199   1.8       mrg struct compat_43_compat_netbsd32_stat43_args {
    200   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    201   1.8       mrg 	syscallarg(netbsd32_stat43p_t) ub;
    202   1.1       mrg };
    203   1.1       mrg 
    204   1.8       mrg struct compat_43_compat_netbsd32_lstat43_args {
    205   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    206   1.8       mrg 	syscallarg(netbsd32_stat43p_t) ub;
    207   1.1       mrg };
    208   1.1       mrg 
    209   1.8       mrg struct compat_netbsd32_dup_args {
    210   1.4       eeh 	syscallarg(int) fd;
    211   1.4       eeh };
    212   1.4       eeh 
    213   1.8       mrg struct compat_netbsd32_profil_args {
    214   1.8       mrg 	syscallarg(netbsd32_caddr_t) samples;
    215   1.8       mrg 	syscallarg(netbsd32_size_t) size;
    216   1.8       mrg 	syscallarg(netbsd32_u_long) offset;
    217   1.1       mrg 	syscallarg(u_int) scale;
    218   1.1       mrg };
    219   1.1       mrg 
    220   1.8       mrg struct compat_netbsd32_ktrace_args {
    221   1.8       mrg 	syscallarg(const netbsd32_charp) fname;
    222   1.1       mrg 	syscallarg(int) ops;
    223   1.1       mrg 	syscallarg(int) facs;
    224   1.1       mrg 	syscallarg(int) pid;
    225   1.1       mrg };
    226   1.1       mrg 
    227   1.8       mrg struct compat_netbsd32_sigaction_args {
    228   1.1       mrg 	syscallarg(int) signum;
    229   1.8       mrg 	syscallarg(const netbsd32_sigactionp_t) nsa;
    230   1.8       mrg 	syscallarg(netbsd32_sigactionp_t) osa;
    231   1.1       mrg };
    232   1.1       mrg 
    233   1.8       mrg struct compat_13_compat_netbsd32_sigprocmask_args {
    234   1.4       eeh 	syscallarg(int) how;
    235   1.4       eeh 	syscallarg(int) mask;
    236   1.4       eeh };
    237   1.4       eeh 
    238   1.8       mrg struct compat_netbsd32___getlogin_args {
    239   1.8       mrg 	syscallarg(netbsd32_charp) namebuf;
    240   1.1       mrg 	syscallarg(u_int) namelen;
    241   1.1       mrg };
    242   1.1       mrg 
    243   1.8       mrg struct compat_netbsd32_setlogin_args {
    244   1.8       mrg 	syscallarg(const netbsd32_charp) namebuf;
    245   1.1       mrg };
    246   1.1       mrg 
    247   1.8       mrg struct compat_netbsd32_acct_args {
    248   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    249   1.1       mrg };
    250   1.1       mrg 
    251   1.8       mrg struct compat_13_compat_netbsd32_sigaltstack13_args {
    252   1.8       mrg 	syscallarg(const netbsd32_sigaltstack13p_t) nss;
    253   1.8       mrg 	syscallarg(netbsd32_sigaltstack13p_t) oss;
    254   1.1       mrg };
    255   1.1       mrg 
    256   1.8       mrg struct compat_netbsd32_ioctl_args {
    257   1.1       mrg 	syscallarg(int) fd;
    258   1.8       mrg 	syscallarg(netbsd32_u_long) com;
    259   1.8       mrg 	syscallarg(netbsd32_voidp) data;
    260   1.1       mrg };
    261   1.1       mrg 
    262   1.8       mrg struct compat_12_compat_netbsd32_reboot_args {
    263   1.4       eeh 	syscallarg(int) opt;
    264   1.4       eeh };
    265   1.4       eeh 
    266   1.8       mrg struct compat_netbsd32_revoke_args {
    267   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    268   1.1       mrg };
    269   1.1       mrg 
    270   1.8       mrg struct compat_netbsd32_symlink_args {
    271   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    272   1.8       mrg 	syscallarg(const netbsd32_charp) link;
    273   1.1       mrg };
    274   1.1       mrg 
    275   1.8       mrg struct compat_netbsd32_readlink_args {
    276   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    277   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    278   1.8       mrg 	syscallarg(netbsd32_size_t) count;
    279   1.1       mrg };
    280   1.1       mrg 
    281   1.8       mrg struct compat_netbsd32_execve_args {
    282   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    283   1.8       mrg 	syscallarg(netbsd32_charpp) argp;
    284   1.8       mrg 	syscallarg(netbsd32_charpp) envp;
    285   1.1       mrg };
    286   1.1       mrg 
    287   1.8       mrg struct compat_netbsd32_umask_args {
    288   1.4       eeh 	syscallarg(mode_t) newmask;
    289   1.4       eeh };
    290   1.4       eeh 
    291   1.8       mrg struct compat_netbsd32_chroot_args {
    292   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    293   1.1       mrg };
    294   1.1       mrg 
    295   1.8       mrg struct compat_43_compat_netbsd32_fstat43_args {
    296   1.1       mrg 	syscallarg(int) fd;
    297   1.8       mrg 	syscallarg(netbsd32_stat43p_t) sb;
    298   1.1       mrg };
    299   1.1       mrg 
    300   1.8       mrg struct compat_43_compat_netbsd32_ogetkerninfo_args {
    301   1.1       mrg 	syscallarg(int) op;
    302   1.8       mrg 	syscallarg(netbsd32_charp) where;
    303   1.8       mrg 	syscallarg(netbsd32_intp) size;
    304   1.1       mrg 	syscallarg(int) arg;
    305   1.1       mrg };
    306   1.1       mrg 
    307   1.8       mrg struct compat_12_compat_netbsd32_msync_args {
    308   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    309   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    310   1.1       mrg };
    311   1.1       mrg 
    312   1.8       mrg struct compat_netbsd32_sbrk_args {
    313   1.4       eeh 	syscallarg(int) incr;
    314   1.4       eeh };
    315   1.4       eeh 
    316   1.8       mrg struct compat_netbsd32_sstk_args {
    317   1.4       eeh 	syscallarg(int) incr;
    318   1.4       eeh };
    319   1.4       eeh 
    320   1.8       mrg struct compat_43_compat_netbsd32_ommap_args {
    321   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    322   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    323   1.1       mrg 	syscallarg(int) prot;
    324   1.1       mrg 	syscallarg(int) flags;
    325   1.1       mrg 	syscallarg(int) fd;
    326   1.8       mrg 	syscallarg(netbsd32_long) pos;
    327   1.1       mrg };
    328   1.1       mrg 
    329   1.8       mrg struct compat_netbsd32_ovadvise_args {
    330   1.4       eeh 	syscallarg(int) anom;
    331   1.4       eeh };
    332   1.4       eeh 
    333   1.8       mrg struct compat_netbsd32_munmap_args {
    334   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    335   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    336   1.1       mrg };
    337   1.1       mrg 
    338   1.8       mrg struct compat_netbsd32_mprotect_args {
    339   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    340   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    341   1.1       mrg 	syscallarg(int) prot;
    342   1.1       mrg };
    343   1.1       mrg 
    344   1.8       mrg struct compat_netbsd32_madvise_args {
    345   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    346   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    347   1.1       mrg 	syscallarg(int) behav;
    348   1.1       mrg };
    349   1.1       mrg 
    350   1.8       mrg struct compat_netbsd32_mincore_args {
    351   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    352   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    353   1.8       mrg 	syscallarg(netbsd32_charp) vec;
    354   1.1       mrg };
    355   1.1       mrg 
    356   1.8       mrg struct compat_netbsd32_getgroups_args {
    357   1.1       mrg 	syscallarg(int) gidsetsize;
    358   1.8       mrg 	syscallarg(netbsd32_gid_tp) gidset;
    359   1.1       mrg };
    360   1.1       mrg 
    361   1.8       mrg struct compat_netbsd32_setgroups_args {
    362   1.1       mrg 	syscallarg(int) gidsetsize;
    363   1.8       mrg 	syscallarg(const netbsd32_gid_tp) gidset;
    364   1.1       mrg };
    365   1.1       mrg 
    366   1.8       mrg struct compat_netbsd32_setpgid_args {
    367   1.4       eeh 	syscallarg(int) pid;
    368   1.4       eeh 	syscallarg(int) pgid;
    369   1.4       eeh };
    370   1.4       eeh 
    371   1.8       mrg struct compat_netbsd32_setitimer_args {
    372   1.1       mrg 	syscallarg(int) which;
    373   1.8       mrg 	syscallarg(const netbsd32_itimervalp_t) itv;
    374   1.8       mrg 	syscallarg(netbsd32_itimervalp_t) oitv;
    375   1.1       mrg };
    376   1.1       mrg 
    377   1.8       mrg struct compat_12_compat_netbsd32_oswapon_args {
    378   1.8       mrg 	syscallarg(const netbsd32_charp) name;
    379   1.1       mrg };
    380   1.1       mrg 
    381   1.8       mrg struct compat_netbsd32_getitimer_args {
    382   1.1       mrg 	syscallarg(int) which;
    383   1.8       mrg 	syscallarg(netbsd32_itimervalp_t) itv;
    384   1.1       mrg };
    385   1.1       mrg 
    386   1.8       mrg struct compat_43_compat_netbsd32_ogethostname_args {
    387   1.8       mrg 	syscallarg(netbsd32_charp) hostname;
    388   1.1       mrg 	syscallarg(u_int) len;
    389   1.1       mrg };
    390   1.1       mrg 
    391   1.8       mrg struct compat_43_compat_netbsd32_osethostname_args {
    392   1.8       mrg 	syscallarg(netbsd32_charp) hostname;
    393   1.1       mrg 	syscallarg(u_int) len;
    394   1.1       mrg };
    395   1.1       mrg 
    396   1.8       mrg struct compat_netbsd32_dup2_args {
    397   1.4       eeh 	syscallarg(int) from;
    398   1.4       eeh 	syscallarg(int) to;
    399   1.4       eeh };
    400   1.4       eeh 
    401   1.8       mrg struct compat_netbsd32_fcntl_args {
    402   1.1       mrg 	syscallarg(int) fd;
    403   1.1       mrg 	syscallarg(int) cmd;
    404   1.8       mrg 	syscallarg(netbsd32_voidp) arg;
    405   1.1       mrg };
    406   1.1       mrg 
    407   1.8       mrg struct compat_netbsd32_select_args {
    408   1.1       mrg 	syscallarg(int) nd;
    409   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) in;
    410   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) ou;
    411   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) ex;
    412   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tv;
    413   1.1       mrg };
    414   1.1       mrg 
    415   1.8       mrg struct compat_netbsd32_fsync_args {
    416   1.4       eeh 	syscallarg(int) fd;
    417   1.4       eeh };
    418   1.4       eeh 
    419   1.8       mrg struct compat_netbsd32_setpriority_args {
    420   1.4       eeh 	syscallarg(int) which;
    421   1.4       eeh 	syscallarg(int) who;
    422   1.4       eeh 	syscallarg(int) prio;
    423   1.4       eeh };
    424   1.4       eeh 
    425   1.8       mrg struct compat_netbsd32_socket_args {
    426   1.4       eeh 	syscallarg(int) domain;
    427   1.4       eeh 	syscallarg(int) type;
    428   1.4       eeh 	syscallarg(int) protocol;
    429   1.4       eeh };
    430   1.4       eeh 
    431   1.8       mrg struct compat_netbsd32_connect_args {
    432   1.1       mrg 	syscallarg(int) s;
    433   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) name;
    434   1.1       mrg 	syscallarg(int) namelen;
    435   1.1       mrg };
    436   1.1       mrg 
    437   1.8       mrg struct compat_43_compat_netbsd32_oaccept_args {
    438   1.1       mrg 	syscallarg(int) s;
    439   1.8       mrg 	syscallarg(netbsd32_caddr_t) name;
    440   1.8       mrg 	syscallarg(netbsd32_intp) anamelen;
    441   1.1       mrg };
    442   1.1       mrg 
    443   1.8       mrg struct compat_netbsd32_getpriority_args {
    444   1.4       eeh 	syscallarg(int) which;
    445   1.4       eeh 	syscallarg(int) who;
    446   1.4       eeh };
    447   1.4       eeh 
    448   1.8       mrg struct compat_43_compat_netbsd32_osend_args {
    449   1.1       mrg 	syscallarg(int) s;
    450   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    451   1.1       mrg 	syscallarg(int) len;
    452   1.1       mrg 	syscallarg(int) flags;
    453   1.1       mrg };
    454   1.1       mrg 
    455   1.8       mrg struct compat_43_compat_netbsd32_orecv_args {
    456   1.1       mrg 	syscallarg(int) s;
    457   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    458   1.1       mrg 	syscallarg(int) len;
    459   1.1       mrg 	syscallarg(int) flags;
    460   1.1       mrg };
    461   1.1       mrg 
    462   1.8       mrg struct compat_netbsd32_sigreturn_args {
    463   1.8       mrg 	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
    464   1.1       mrg };
    465   1.1       mrg 
    466   1.8       mrg struct compat_netbsd32_bind_args {
    467   1.1       mrg 	syscallarg(int) s;
    468   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) name;
    469   1.1       mrg 	syscallarg(int) namelen;
    470   1.1       mrg };
    471   1.1       mrg 
    472   1.8       mrg struct compat_netbsd32_setsockopt_args {
    473   1.1       mrg 	syscallarg(int) s;
    474   1.1       mrg 	syscallarg(int) level;
    475   1.1       mrg 	syscallarg(int) name;
    476   1.8       mrg 	syscallarg(const netbsd32_voidp) val;
    477   1.1       mrg 	syscallarg(int) valsize;
    478   1.1       mrg };
    479   1.1       mrg 
    480   1.8       mrg struct compat_netbsd32_listen_args {
    481   1.4       eeh 	syscallarg(int) s;
    482   1.4       eeh 	syscallarg(int) backlog;
    483   1.4       eeh };
    484   1.4       eeh 
    485   1.8       mrg struct compat_43_compat_netbsd32_osigvec_args {
    486   1.1       mrg 	syscallarg(int) signum;
    487   1.8       mrg 	syscallarg(netbsd32_sigvecp_t) nsv;
    488   1.8       mrg 	syscallarg(netbsd32_sigvecp_t) osv;
    489   1.1       mrg };
    490   1.1       mrg 
    491   1.8       mrg struct compat_43_compat_netbsd32_sigblock_args {
    492   1.4       eeh 	syscallarg(int) mask;
    493   1.4       eeh };
    494   1.4       eeh 
    495   1.8       mrg struct compat_43_compat_netbsd32_sigsetmask_args {
    496   1.4       eeh 	syscallarg(int) mask;
    497   1.4       eeh };
    498   1.4       eeh 
    499   1.8       mrg struct compat_13_compat_netbsd32_sigsuspend_args {
    500   1.4       eeh 	syscallarg(int) mask;
    501   1.4       eeh };
    502   1.4       eeh 
    503   1.8       mrg struct compat_43_compat_netbsd32_osigstack_args {
    504   1.8       mrg 	syscallarg(netbsd32_sigstackp_t) nss;
    505   1.8       mrg 	syscallarg(netbsd32_sigstackp_t) oss;
    506   1.1       mrg };
    507   1.1       mrg 
    508   1.8       mrg struct compat_43_compat_netbsd32_orecvmsg_args {
    509   1.1       mrg 	syscallarg(int) s;
    510   1.8       mrg 	syscallarg(netbsd32_omsghdrp_t) msg;
    511   1.1       mrg 	syscallarg(int) flags;
    512   1.1       mrg };
    513   1.1       mrg 
    514   1.8       mrg struct compat_43_compat_netbsd32_osendmsg_args {
    515   1.1       mrg 	syscallarg(int) s;
    516   1.8       mrg 	syscallarg(netbsd32_caddr_t) msg;
    517   1.1       mrg 	syscallarg(int) flags;
    518   1.1       mrg };
    519   1.1       mrg 
    520   1.8       mrg struct compat_netbsd32_gettimeofday_args {
    521   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tp;
    522   1.8       mrg 	syscallarg(netbsd32_timezonep_t) tzp;
    523   1.1       mrg };
    524   1.1       mrg 
    525   1.8       mrg struct compat_netbsd32_getrusage_args {
    526   1.1       mrg 	syscallarg(int) who;
    527   1.8       mrg 	syscallarg(netbsd32_rusagep_t) rusage;
    528   1.1       mrg };
    529   1.1       mrg 
    530   1.8       mrg struct compat_netbsd32_getsockopt_args {
    531   1.1       mrg 	syscallarg(int) s;
    532   1.1       mrg 	syscallarg(int) level;
    533   1.1       mrg 	syscallarg(int) name;
    534   1.8       mrg 	syscallarg(netbsd32_voidp) val;
    535   1.8       mrg 	syscallarg(netbsd32_intp) avalsize;
    536   1.1       mrg };
    537   1.1       mrg 
    538   1.8       mrg struct compat_netbsd32_readv_args {
    539   1.1       mrg 	syscallarg(int) fd;
    540   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
    541   1.1       mrg 	syscallarg(int) iovcnt;
    542   1.1       mrg };
    543   1.1       mrg 
    544   1.8       mrg struct compat_netbsd32_writev_args {
    545   1.1       mrg 	syscallarg(int) fd;
    546   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
    547   1.1       mrg 	syscallarg(int) iovcnt;
    548   1.1       mrg };
    549   1.1       mrg 
    550   1.8       mrg struct compat_netbsd32_settimeofday_args {
    551   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tv;
    552   1.8       mrg 	syscallarg(const netbsd32_timezonep_t) tzp;
    553   1.1       mrg };
    554   1.1       mrg 
    555   1.8       mrg struct compat_netbsd32_fchown_args {
    556   1.4       eeh 	syscallarg(int) fd;
    557   1.4       eeh 	syscallarg(uid_t) uid;
    558   1.4       eeh 	syscallarg(gid_t) gid;
    559   1.4       eeh };
    560   1.4       eeh 
    561   1.8       mrg struct compat_netbsd32_fchmod_args {
    562   1.4       eeh 	syscallarg(int) fd;
    563   1.4       eeh 	syscallarg(mode_t) mode;
    564   1.4       eeh };
    565   1.4       eeh 
    566   1.8       mrg struct compat_43_compat_netbsd32_orecvfrom_args {
    567   1.1       mrg 	syscallarg(int) s;
    568   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    569   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    570   1.1       mrg 	syscallarg(int) flags;
    571   1.8       mrg 	syscallarg(netbsd32_caddr_t) from;
    572   1.8       mrg 	syscallarg(netbsd32_intp) fromlenaddr;
    573   1.1       mrg };
    574   1.1       mrg 
    575   1.8       mrg struct compat_netbsd32_setreuid_args {
    576   1.4       eeh 	syscallarg(uid_t) ruid;
    577   1.4       eeh 	syscallarg(uid_t) euid;
    578   1.4       eeh };
    579   1.4       eeh 
    580   1.8       mrg struct compat_netbsd32_setregid_args {
    581   1.4       eeh 	syscallarg(gid_t) rgid;
    582   1.4       eeh 	syscallarg(gid_t) egid;
    583   1.4       eeh };
    584   1.4       eeh 
    585   1.8       mrg struct compat_netbsd32_rename_args {
    586   1.8       mrg 	syscallarg(const netbsd32_charp) from;
    587   1.8       mrg 	syscallarg(const netbsd32_charp) to;
    588   1.1       mrg };
    589   1.1       mrg 
    590   1.8       mrg struct compat_43_compat_netbsd32_otruncate_args {
    591   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    592   1.8       mrg 	syscallarg(netbsd32_long) length;
    593   1.1       mrg };
    594   1.1       mrg 
    595   1.8       mrg struct compat_43_compat_netbsd32_oftruncate_args {
    596   1.1       mrg 	syscallarg(int) fd;
    597   1.8       mrg 	syscallarg(netbsd32_long) length;
    598   1.1       mrg };
    599   1.1       mrg 
    600   1.8       mrg struct compat_netbsd32_flock_args {
    601   1.4       eeh 	syscallarg(int) fd;
    602   1.4       eeh 	syscallarg(int) how;
    603   1.4       eeh };
    604   1.4       eeh 
    605   1.8       mrg struct compat_netbsd32_mkfifo_args {
    606   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    607   1.1       mrg 	syscallarg(mode_t) mode;
    608   1.1       mrg };
    609   1.1       mrg 
    610   1.8       mrg struct compat_netbsd32_sendto_args {
    611   1.1       mrg 	syscallarg(int) s;
    612   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
    613   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    614   1.1       mrg 	syscallarg(int) flags;
    615   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) to;
    616   1.1       mrg 	syscallarg(int) tolen;
    617   1.1       mrg };
    618   1.1       mrg 
    619   1.8       mrg struct compat_netbsd32_shutdown_args {
    620   1.4       eeh 	syscallarg(int) s;
    621   1.4       eeh 	syscallarg(int) how;
    622   1.4       eeh };
    623   1.4       eeh 
    624   1.8       mrg struct compat_netbsd32_socketpair_args {
    625   1.1       mrg 	syscallarg(int) domain;
    626   1.1       mrg 	syscallarg(int) type;
    627   1.1       mrg 	syscallarg(int) protocol;
    628   1.8       mrg 	syscallarg(netbsd32_intp) rsv;
    629   1.1       mrg };
    630   1.1       mrg 
    631   1.8       mrg struct compat_netbsd32_mkdir_args {
    632   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    633   1.1       mrg 	syscallarg(mode_t) mode;
    634   1.1       mrg };
    635   1.1       mrg 
    636   1.8       mrg struct compat_netbsd32_rmdir_args {
    637   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    638   1.1       mrg };
    639   1.1       mrg 
    640   1.8       mrg struct compat_netbsd32_utimes_args {
    641   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    642   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
    643   1.1       mrg };
    644   1.1       mrg 
    645   1.8       mrg struct compat_netbsd32_adjtime_args {
    646   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) delta;
    647   1.8       mrg 	syscallarg(netbsd32_timevalp_t) olddelta;
    648   1.1       mrg };
    649   1.1       mrg 
    650   1.8       mrg struct compat_43_compat_netbsd32_ogetpeername_args {
    651   1.1       mrg 	syscallarg(int) fdes;
    652   1.8       mrg 	syscallarg(netbsd32_caddr_t) asa;
    653   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    654   1.1       mrg };
    655   1.1       mrg 
    656   1.8       mrg struct compat_43_compat_netbsd32_sethostid_args {
    657   1.4       eeh 	syscallarg(int32_t) hostid;
    658   1.4       eeh };
    659   1.4       eeh 
    660   1.8       mrg struct compat_43_compat_netbsd32_ogetrlimit_args {
    661   1.1       mrg 	syscallarg(int) which;
    662   1.8       mrg 	syscallarg(netbsd32_orlimitp_t) rlp;
    663   1.1       mrg };
    664   1.1       mrg 
    665   1.8       mrg struct compat_43_compat_netbsd32_osetrlimit_args {
    666   1.1       mrg 	syscallarg(int) which;
    667   1.8       mrg 	syscallarg(const netbsd32_orlimitp_t) rlp;
    668   1.1       mrg };
    669   1.1       mrg 
    670   1.8       mrg struct compat_43_compat_netbsd32_killpg_args {
    671   1.4       eeh 	syscallarg(int) pgid;
    672   1.4       eeh 	syscallarg(int) signum;
    673   1.4       eeh };
    674   1.4       eeh 
    675   1.8       mrg struct compat_netbsd32_quotactl_args {
    676   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    677   1.1       mrg 	syscallarg(int) cmd;
    678   1.1       mrg 	syscallarg(int) uid;
    679   1.8       mrg 	syscallarg(netbsd32_caddr_t) arg;
    680   1.1       mrg };
    681   1.1       mrg 
    682   1.8       mrg struct compat_43_compat_netbsd32_ogetsockname_args {
    683   1.1       mrg 	syscallarg(int) fdec;
    684   1.8       mrg 	syscallarg(netbsd32_caddr_t) asa;
    685   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    686   1.1       mrg };
    687   1.1       mrg 
    688   1.8       mrg struct compat_netbsd32_nfssvc_args {
    689   1.1       mrg 	syscallarg(int) flag;
    690   1.8       mrg 	syscallarg(netbsd32_voidp) argp;
    691   1.1       mrg };
    692   1.1       mrg 
    693   1.8       mrg struct compat_43_compat_netbsd32_ogetdirentries_args {
    694   1.1       mrg 	syscallarg(int) fd;
    695   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    696   1.1       mrg 	syscallarg(u_int) count;
    697   1.8       mrg 	syscallarg(netbsd32_longp) basep;
    698   1.1       mrg };
    699   1.1       mrg 
    700   1.8       mrg struct compat_netbsd32_statfs_args {
    701   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    702   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    703   1.1       mrg };
    704   1.1       mrg 
    705   1.8       mrg struct compat_netbsd32_fstatfs_args {
    706   1.1       mrg 	syscallarg(int) fd;
    707   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    708   1.1       mrg };
    709   1.1       mrg 
    710   1.8       mrg struct compat_netbsd32_getfh_args {
    711   1.8       mrg 	syscallarg(const netbsd32_charp) fname;
    712   1.8       mrg 	syscallarg(netbsd32_fhandlep_t) fhp;
    713   1.1       mrg };
    714   1.1       mrg 
    715   1.8       mrg struct compat_09_compat_netbsd32_ogetdomainname_args {
    716   1.8       mrg 	syscallarg(netbsd32_charp) domainname;
    717   1.1       mrg 	syscallarg(int) len;
    718   1.1       mrg };
    719   1.1       mrg 
    720   1.8       mrg struct compat_09_compat_netbsd32_osetdomainname_args {
    721   1.8       mrg 	syscallarg(netbsd32_charp) domainname;
    722   1.1       mrg 	syscallarg(int) len;
    723   1.1       mrg };
    724   1.1       mrg 
    725   1.8       mrg struct compat_09_compat_netbsd32_uname_args {
    726   1.8       mrg 	syscallarg(netbsd32_outsnamep_t) name;
    727   1.1       mrg };
    728   1.1       mrg 
    729   1.8       mrg struct compat_netbsd32_sysarch_args {
    730   1.1       mrg 	syscallarg(int) op;
    731   1.8       mrg 	syscallarg(netbsd32_voidp) parms;
    732   1.1       mrg };
    733   1.1       mrg 
    734   1.8       mrg struct compat_netbsd32_compat_10_sys_semsys_args {
    735   1.4       eeh 	syscallarg(int) which;
    736   1.4       eeh 	syscallarg(int) a2;
    737   1.4       eeh 	syscallarg(int) a3;
    738   1.4       eeh 	syscallarg(int) a4;
    739   1.4       eeh 	syscallarg(int) a5;
    740   1.4       eeh };
    741   1.4       eeh 
    742   1.8       mrg struct compat_netbsd32_compat_10_sys_msgsys_args {
    743   1.4       eeh 	syscallarg(int) which;
    744   1.4       eeh 	syscallarg(int) a2;
    745   1.4       eeh 	syscallarg(int) a3;
    746   1.4       eeh 	syscallarg(int) a4;
    747   1.4       eeh 	syscallarg(int) a5;
    748   1.4       eeh 	syscallarg(int) a6;
    749   1.4       eeh };
    750   1.4       eeh 
    751   1.8       mrg struct compat_netbsd32_compat_10_sys_shmsys_args {
    752   1.4       eeh 	syscallarg(int) which;
    753   1.4       eeh 	syscallarg(int) a2;
    754   1.4       eeh 	syscallarg(int) a3;
    755   1.4       eeh 	syscallarg(int) a4;
    756   1.4       eeh };
    757   1.4       eeh 
    758   1.8       mrg struct compat_netbsd32_pread_args {
    759   1.1       mrg 	syscallarg(int) fd;
    760   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
    761   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
    762   1.1       mrg 	syscallarg(int) pad;
    763   1.1       mrg 	syscallarg(off_t) offset;
    764   1.1       mrg };
    765   1.1       mrg 
    766   1.8       mrg struct compat_netbsd32_pwrite_args {
    767   1.1       mrg 	syscallarg(int) fd;
    768   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
    769   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
    770   1.1       mrg 	syscallarg(int) pad;
    771   1.1       mrg 	syscallarg(off_t) offset;
    772   1.1       mrg };
    773   1.1       mrg 
    774   1.8       mrg struct compat_netbsd32_ntp_gettime_args {
    775   1.8       mrg 	syscallarg(netbsd32_ntptimevalp_t) ntvp;
    776   1.1       mrg };
    777   1.1       mrg 
    778   1.8       mrg struct compat_netbsd32_ntp_adjtime_args {
    779   1.8       mrg 	syscallarg(netbsd32_timexp_t) tp;
    780   1.1       mrg };
    781   1.1       mrg 
    782   1.8       mrg struct compat_netbsd32_setgid_args {
    783   1.4       eeh 	syscallarg(gid_t) gid;
    784   1.4       eeh };
    785   1.4       eeh 
    786   1.8       mrg struct compat_netbsd32_setegid_args {
    787   1.4       eeh 	syscallarg(gid_t) egid;
    788   1.4       eeh };
    789   1.4       eeh 
    790   1.8       mrg struct compat_netbsd32_seteuid_args {
    791   1.4       eeh 	syscallarg(uid_t) euid;
    792   1.4       eeh };
    793   1.4       eeh 
    794  1.10  christos struct compat_netbsd32_sys_lfs_bmapv_args {
    795   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    796   1.8       mrg 	syscallarg(netbsd32_block_infop_t) blkiov;
    797   1.1       mrg 	syscallarg(int) blkcnt;
    798   1.1       mrg };
    799   1.1       mrg 
    800  1.10  christos struct compat_netbsd32_sys_lfs_markv_args {
    801   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    802   1.8       mrg 	syscallarg(netbsd32_block_infop_t) blkiov;
    803   1.1       mrg 	syscallarg(int) blkcnt;
    804   1.1       mrg };
    805   1.1       mrg 
    806  1.10  christos struct compat_netbsd32_sys_lfs_segclean_args {
    807   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    808   1.8       mrg 	syscallarg(netbsd32_u_long) segment;
    809   1.1       mrg };
    810   1.1       mrg 
    811  1.10  christos struct compat_netbsd32_sys_lfs_segwait_args {
    812   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    813   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tv;
    814   1.1       mrg };
    815   1.1       mrg 
    816   1.8       mrg struct compat_12_compat_netbsd32_stat12_args {
    817   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    818   1.8       mrg 	syscallarg(netbsd32_stat12p_t) ub;
    819   1.1       mrg };
    820   1.1       mrg 
    821   1.8       mrg struct compat_12_compat_netbsd32_fstat12_args {
    822   1.1       mrg 	syscallarg(int) fd;
    823   1.8       mrg 	syscallarg(netbsd32_stat12p_t) sb;
    824   1.1       mrg };
    825   1.1       mrg 
    826   1.8       mrg struct compat_12_compat_netbsd32_lstat12_args {
    827   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    828   1.8       mrg 	syscallarg(netbsd32_stat12p_t) ub;
    829   1.1       mrg };
    830   1.1       mrg 
    831   1.8       mrg struct compat_netbsd32_pathconf_args {
    832   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    833   1.1       mrg 	syscallarg(int) name;
    834   1.1       mrg };
    835   1.1       mrg 
    836   1.8       mrg struct compat_netbsd32_fpathconf_args {
    837   1.1       mrg 	syscallarg(int) fd;
    838   1.1       mrg 	syscallarg(int) name;
    839   1.1       mrg };
    840   1.1       mrg 
    841   1.8       mrg struct compat_netbsd32_getrlimit_args {
    842   1.1       mrg 	syscallarg(int) which;
    843   1.8       mrg 	syscallarg(netbsd32_rlimitp_t) rlp;
    844   1.1       mrg };
    845   1.1       mrg 
    846   1.8       mrg struct compat_netbsd32_setrlimit_args {
    847   1.1       mrg 	syscallarg(int) which;
    848   1.8       mrg 	syscallarg(const netbsd32_rlimitp_t) rlp;
    849   1.1       mrg };
    850   1.1       mrg 
    851   1.8       mrg struct compat_12_compat_netbsd32_getdirentries_args {
    852   1.1       mrg 	syscallarg(int) fd;
    853   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    854   1.1       mrg 	syscallarg(u_int) count;
    855   1.8       mrg 	syscallarg(netbsd32_longp) basep;
    856   1.1       mrg };
    857   1.1       mrg 
    858   1.8       mrg struct compat_netbsd32_mmap_args {
    859   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    860   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    861   1.1       mrg 	syscallarg(int) prot;
    862   1.1       mrg 	syscallarg(int) flags;
    863   1.1       mrg 	syscallarg(int) fd;
    864   1.8       mrg 	syscallarg(netbsd32_long) pad;
    865   1.1       mrg 	syscallarg(off_t) pos;
    866   1.1       mrg };
    867   1.1       mrg 
    868   1.8       mrg struct compat_netbsd32_lseek_args {
    869   1.4       eeh 	syscallarg(int) fd;
    870   1.4       eeh 	syscallarg(int) pad;
    871   1.4       eeh 	syscallarg(off_t) offset;
    872   1.4       eeh 	syscallarg(int) whence;
    873   1.4       eeh };
    874   1.4       eeh 
    875   1.8       mrg struct compat_netbsd32_truncate_args {
    876   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    877   1.1       mrg 	syscallarg(int) pad;
    878   1.1       mrg 	syscallarg(off_t) length;
    879   1.1       mrg };
    880   1.1       mrg 
    881   1.8       mrg struct compat_netbsd32_ftruncate_args {
    882   1.4       eeh 	syscallarg(int) fd;
    883   1.4       eeh 	syscallarg(int) pad;
    884   1.4       eeh 	syscallarg(off_t) length;
    885   1.4       eeh };
    886   1.4       eeh 
    887   1.8       mrg struct compat_netbsd32___sysctl_args {
    888   1.8       mrg 	syscallarg(netbsd32_intp) name;
    889   1.1       mrg 	syscallarg(u_int) namelen;
    890   1.8       mrg 	syscallarg(netbsd32_voidp) old;
    891   1.8       mrg 	syscallarg(netbsd32_size_tp) oldlenp;
    892   1.8       mrg 	syscallarg(netbsd32_voidp) new;
    893   1.8       mrg 	syscallarg(netbsd32_size_t) newlen;
    894   1.1       mrg };
    895   1.1       mrg 
    896   1.8       mrg struct compat_netbsd32_mlock_args {
    897   1.8       mrg 	syscallarg(const netbsd32_voidp) addr;
    898   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    899   1.1       mrg };
    900   1.1       mrg 
    901   1.8       mrg struct compat_netbsd32_munlock_args {
    902   1.8       mrg 	syscallarg(const netbsd32_voidp) addr;
    903   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    904   1.1       mrg };
    905   1.1       mrg 
    906   1.8       mrg struct compat_netbsd32_undelete_args {
    907   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    908   1.1       mrg };
    909   1.1       mrg 
    910   1.8       mrg struct compat_netbsd32_futimes_args {
    911   1.1       mrg 	syscallarg(int) fd;
    912   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
    913   1.1       mrg };
    914   1.1       mrg 
    915   1.8       mrg struct compat_netbsd32_getpgid_args {
    916   1.4       eeh 	syscallarg(pid_t) pid;
    917   1.4       eeh };
    918   1.4       eeh 
    919   1.8       mrg struct compat_netbsd32_reboot_args {
    920   1.1       mrg 	syscallarg(int) opt;
    921   1.8       mrg 	syscallarg(netbsd32_charp) bootstr;
    922   1.1       mrg };
    923   1.1       mrg 
    924   1.8       mrg struct compat_netbsd32_poll_args {
    925   1.8       mrg 	syscallarg(netbsd32_pollfdp_t) fds;
    926   1.1       mrg 	syscallarg(u_int) nfds;
    927   1.1       mrg 	syscallarg(int) timeout;
    928   1.1       mrg };
    929   1.1       mrg 
    930   1.8       mrg struct compat_netbsd32___semctl_args {
    931   1.1       mrg 	syscallarg(int) semid;
    932   1.1       mrg 	syscallarg(int) semnum;
    933   1.1       mrg 	syscallarg(int) cmd;
    934   1.8       mrg 	syscallarg(netbsd32_semunu_t) arg;
    935   1.1       mrg };
    936   1.1       mrg 
    937   1.8       mrg struct compat_netbsd32_semget_args {
    938   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    939   1.1       mrg 	syscallarg(int) nsems;
    940   1.1       mrg 	syscallarg(int) semflg;
    941   1.1       mrg };
    942   1.1       mrg 
    943   1.8       mrg struct compat_netbsd32_semop_args {
    944   1.1       mrg 	syscallarg(int) semid;
    945   1.8       mrg 	syscallarg(netbsd32_sembufp_t) sops;
    946   1.8       mrg 	syscallarg(netbsd32_size_t) nsops;
    947   1.1       mrg };
    948   1.1       mrg 
    949   1.8       mrg struct compat_netbsd32_semconfig_args {
    950   1.4       eeh 	syscallarg(int) flag;
    951   1.4       eeh };
    952   1.4       eeh 
    953   1.8       mrg struct compat_netbsd32_msgctl_args {
    954   1.1       mrg 	syscallarg(int) msqid;
    955   1.1       mrg 	syscallarg(int) cmd;
    956   1.8       mrg 	syscallarg(netbsd32_msqid_dsp_t) buf;
    957   1.1       mrg };
    958   1.1       mrg 
    959   1.8       mrg struct compat_netbsd32_msgget_args {
    960   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    961   1.1       mrg 	syscallarg(int) msgflg;
    962   1.1       mrg };
    963   1.1       mrg 
    964   1.8       mrg struct compat_netbsd32_msgsnd_args {
    965   1.1       mrg 	syscallarg(int) msqid;
    966   1.8       mrg 	syscallarg(const netbsd32_voidp) msgp;
    967   1.8       mrg 	syscallarg(netbsd32_size_t) msgsz;
    968   1.1       mrg 	syscallarg(int) msgflg;
    969   1.1       mrg };
    970   1.1       mrg 
    971   1.8       mrg struct compat_netbsd32_msgrcv_args {
    972   1.1       mrg 	syscallarg(int) msqid;
    973   1.8       mrg 	syscallarg(netbsd32_voidp) msgp;
    974   1.8       mrg 	syscallarg(netbsd32_size_t) msgsz;
    975   1.8       mrg 	syscallarg(netbsd32_long) msgtyp;
    976   1.1       mrg 	syscallarg(int) msgflg;
    977   1.1       mrg };
    978   1.1       mrg 
    979   1.8       mrg struct compat_netbsd32_shmat_args {
    980   1.1       mrg 	syscallarg(int) shmid;
    981   1.8       mrg 	syscallarg(const netbsd32_voidp) shmaddr;
    982   1.1       mrg 	syscallarg(int) shmflg;
    983   1.1       mrg };
    984   1.1       mrg 
    985   1.8       mrg struct compat_netbsd32_shmctl_args {
    986   1.1       mrg 	syscallarg(int) shmid;
    987   1.1       mrg 	syscallarg(int) cmd;
    988   1.8       mrg 	syscallarg(netbsd32_shmid_dsp_t) buf;
    989   1.1       mrg };
    990   1.1       mrg 
    991   1.8       mrg struct compat_netbsd32_shmdt_args {
    992   1.8       mrg 	syscallarg(const netbsd32_voidp) shmaddr;
    993   1.1       mrg };
    994   1.1       mrg 
    995   1.8       mrg struct compat_netbsd32_shmget_args {
    996   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    997   1.8       mrg 	syscallarg(netbsd32_size_t) size;
    998   1.1       mrg 	syscallarg(int) shmflg;
    999   1.1       mrg };
   1000   1.1       mrg 
   1001   1.8       mrg struct compat_netbsd32_clock_gettime_args {
   1002   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1003   1.8       mrg 	syscallarg(netbsd32_timespecp_t) tp;
   1004   1.1       mrg };
   1005   1.1       mrg 
   1006   1.8       mrg struct compat_netbsd32_clock_settime_args {
   1007   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1008   1.8       mrg 	syscallarg(const netbsd32_timespecp_t) tp;
   1009   1.1       mrg };
   1010   1.1       mrg 
   1011   1.8       mrg struct compat_netbsd32_clock_getres_args {
   1012   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1013   1.8       mrg 	syscallarg(netbsd32_timespecp_t) tp;
   1014   1.1       mrg };
   1015   1.1       mrg 
   1016   1.8       mrg struct compat_netbsd32_nanosleep_args {
   1017   1.8       mrg 	syscallarg(const netbsd32_timespecp_t) rqtp;
   1018   1.8       mrg 	syscallarg(netbsd32_timespecp_t) rmtp;
   1019   1.1       mrg };
   1020   1.1       mrg 
   1021   1.8       mrg struct compat_netbsd32_fdatasync_args {
   1022   1.4       eeh 	syscallarg(int) fd;
   1023   1.4       eeh };
   1024   1.4       eeh 
   1025   1.8       mrg struct compat_netbsd32___posix_rename_args {
   1026   1.8       mrg 	syscallarg(const netbsd32_charp) from;
   1027   1.8       mrg 	syscallarg(const netbsd32_charp) to;
   1028   1.1       mrg };
   1029   1.1       mrg 
   1030   1.8       mrg struct compat_netbsd32_swapctl_args {
   1031   1.1       mrg 	syscallarg(int) cmd;
   1032   1.8       mrg 	syscallarg(const netbsd32_voidp) arg;
   1033   1.1       mrg 	syscallarg(int) misc;
   1034   1.1       mrg };
   1035   1.1       mrg 
   1036   1.8       mrg struct compat_netbsd32_getdents_args {
   1037   1.1       mrg 	syscallarg(int) fd;
   1038   1.8       mrg 	syscallarg(netbsd32_charp) buf;
   1039   1.8       mrg 	syscallarg(netbsd32_size_t) count;
   1040   1.1       mrg };
   1041   1.1       mrg 
   1042   1.8       mrg struct compat_netbsd32_minherit_args {
   1043   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
   1044   1.8       mrg 	syscallarg(netbsd32_size_t) len;
   1045   1.1       mrg 	syscallarg(int) inherit;
   1046   1.1       mrg };
   1047   1.1       mrg 
   1048   1.8       mrg struct compat_netbsd32_lchmod_args {
   1049   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1050   1.1       mrg 	syscallarg(mode_t) mode;
   1051   1.1       mrg };
   1052   1.1       mrg 
   1053   1.8       mrg struct compat_netbsd32_lchown_args {
   1054   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1055   1.1       mrg 	syscallarg(uid_t) uid;
   1056   1.1       mrg 	syscallarg(gid_t) gid;
   1057   1.1       mrg };
   1058   1.1       mrg 
   1059   1.8       mrg struct compat_netbsd32_lutimes_args {
   1060   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1061   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
   1062   1.1       mrg };
   1063   1.1       mrg 
   1064   1.8       mrg struct compat_netbsd32___msync13_args {
   1065   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
   1066   1.8       mrg 	syscallarg(netbsd32_size_t) len;
   1067   1.1       mrg 	syscallarg(int) flags;
   1068   1.1       mrg };
   1069   1.1       mrg 
   1070   1.8       mrg struct compat_netbsd32___stat13_args {
   1071   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1072   1.8       mrg 	syscallarg(netbsd32_statp_t) ub;
   1073   1.1       mrg };
   1074   1.1       mrg 
   1075   1.8       mrg struct compat_netbsd32___fstat13_args {
   1076   1.1       mrg 	syscallarg(int) fd;
   1077   1.8       mrg 	syscallarg(netbsd32_statp_t) sb;
   1078   1.1       mrg };
   1079   1.1       mrg 
   1080   1.8       mrg struct compat_netbsd32___lstat13_args {
   1081   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1082   1.8       mrg 	syscallarg(netbsd32_statp_t) ub;
   1083   1.1       mrg };
   1084   1.1       mrg 
   1085   1.8       mrg struct compat_netbsd32___sigaltstack14_args {
   1086   1.8       mrg 	syscallarg(const netbsd32_sigaltstackp_t) nss;
   1087   1.8       mrg 	syscallarg(netbsd32_sigaltstackp_t) oss;
   1088   1.1       mrg };
   1089   1.1       mrg 
   1090   1.8       mrg struct compat_netbsd32___posix_chown_args {
   1091   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1092   1.1       mrg 	syscallarg(uid_t) uid;
   1093   1.1       mrg 	syscallarg(gid_t) gid;
   1094   1.1       mrg };
   1095   1.1       mrg 
   1096   1.8       mrg struct compat_netbsd32___posix_fchown_args {
   1097   1.4       eeh 	syscallarg(int) fd;
   1098   1.4       eeh 	syscallarg(uid_t) uid;
   1099   1.4       eeh 	syscallarg(gid_t) gid;
   1100   1.4       eeh };
   1101   1.4       eeh 
   1102   1.8       mrg struct compat_netbsd32___posix_lchown_args {
   1103   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1104   1.1       mrg 	syscallarg(uid_t) uid;
   1105   1.1       mrg 	syscallarg(gid_t) gid;
   1106   1.1       mrg };
   1107   1.1       mrg 
   1108   1.8       mrg struct compat_netbsd32_getsid_args {
   1109   1.4       eeh 	syscallarg(pid_t) pid;
   1110   1.4       eeh };
   1111   1.4       eeh 
   1112   1.8       mrg struct compat_netbsd32_fktrace_args {
   1113   1.4       eeh 	syscallarg(const int) fd;
   1114   1.4       eeh 	syscallarg(int) ops;
   1115   1.4       eeh 	syscallarg(int) facs;
   1116   1.4       eeh 	syscallarg(int) pid;
   1117   1.4       eeh };
   1118   1.4       eeh 
   1119   1.8       mrg struct compat_netbsd32_preadv_args {
   1120   1.1       mrg 	syscallarg(int) fd;
   1121   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
   1122   1.1       mrg 	syscallarg(int) iovcnt;
   1123   1.1       mrg 	syscallarg(int) pad;
   1124   1.1       mrg 	syscallarg(off_t) offset;
   1125   1.1       mrg };
   1126   1.1       mrg 
   1127   1.8       mrg struct compat_netbsd32_pwritev_args {
   1128   1.1       mrg 	syscallarg(int) fd;
   1129   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
   1130   1.1       mrg 	syscallarg(int) iovcnt;
   1131   1.1       mrg 	syscallarg(int) pad;
   1132   1.1       mrg 	syscallarg(off_t) offset;
   1133   1.1       mrg };
   1134   1.1       mrg 
   1135   1.1       mrg /*
   1136   1.1       mrg  * System call prototypes.
   1137   1.1       mrg  */
   1138   1.1       mrg 
   1139   1.8       mrg int	compat_netbsd32_exit	__P((struct proc *, void *, register_t *));
   1140   1.1       mrg int	sys_fork	__P((struct proc *, void *, register_t *));
   1141   1.8       mrg int	compat_netbsd32_read	__P((struct proc *, void *, register_t *));
   1142   1.8       mrg int	compat_netbsd32_write	__P((struct proc *, void *, register_t *));
   1143   1.8       mrg int	compat_netbsd32_open	__P((struct proc *, void *, register_t *));
   1144   1.8       mrg int	compat_netbsd32_close	__P((struct proc *, void *, register_t *));
   1145   1.8       mrg int	compat_netbsd32_wait4	__P((struct proc *, void *, register_t *));
   1146   1.8       mrg int	compat_43_compat_netbsd32_ocreat	__P((struct proc *, void *, register_t *));
   1147   1.8       mrg int	compat_netbsd32_link	__P((struct proc *, void *, register_t *));
   1148   1.8       mrg int	compat_netbsd32_unlink	__P((struct proc *, void *, register_t *));
   1149   1.8       mrg int	compat_netbsd32_chdir	__P((struct proc *, void *, register_t *));
   1150   1.8       mrg int	compat_netbsd32_fchdir	__P((struct proc *, void *, register_t *));
   1151   1.8       mrg int	compat_netbsd32_mknod	__P((struct proc *, void *, register_t *));
   1152   1.8       mrg int	compat_netbsd32_chmod	__P((struct proc *, void *, register_t *));
   1153   1.8       mrg int	compat_netbsd32_chown	__P((struct proc *, void *, register_t *));
   1154   1.8       mrg int	compat_netbsd32_break	__P((struct proc *, void *, register_t *));
   1155   1.8       mrg int	compat_netbsd32_getfsstat	__P((struct proc *, void *, register_t *));
   1156   1.8       mrg int	compat_43_compat_netbsd32_olseek	__P((struct proc *, void *, register_t *));
   1157   1.1       mrg int	sys_getpid	__P((struct proc *, void *, register_t *));
   1158   1.8       mrg int	compat_netbsd32_mount	__P((struct proc *, void *, register_t *));
   1159   1.8       mrg int	compat_netbsd32_unmount	__P((struct proc *, void *, register_t *));
   1160   1.8       mrg int	compat_netbsd32_setuid	__P((struct proc *, void *, register_t *));
   1161   1.1       mrg int	sys_getuid	__P((struct proc *, void *, register_t *));
   1162   1.1       mrg int	sys_geteuid	__P((struct proc *, void *, register_t *));
   1163   1.8       mrg int	compat_netbsd32_ptrace	__P((struct proc *, void *, register_t *));
   1164   1.8       mrg int	compat_netbsd32_recvmsg	__P((struct proc *, void *, register_t *));
   1165   1.8       mrg int	compat_netbsd32_sendmsg	__P((struct proc *, void *, register_t *));
   1166   1.8       mrg int	compat_netbsd32_recvfrom	__P((struct proc *, void *, register_t *));
   1167   1.8       mrg int	compat_netbsd32_accept	__P((struct proc *, void *, register_t *));
   1168   1.8       mrg int	compat_netbsd32_getpeername	__P((struct proc *, void *, register_t *));
   1169   1.8       mrg int	compat_netbsd32_getsockname	__P((struct proc *, void *, register_t *));
   1170   1.8       mrg int	compat_netbsd32_access	__P((struct proc *, void *, register_t *));
   1171   1.8       mrg int	compat_netbsd32_chflags	__P((struct proc *, void *, register_t *));
   1172   1.8       mrg int	compat_netbsd32_fchflags	__P((struct proc *, void *, register_t *));
   1173   1.1       mrg int	sys_sync	__P((struct proc *, void *, register_t *));
   1174   1.8       mrg int	compat_netbsd32_kill	__P((struct proc *, void *, register_t *));
   1175   1.8       mrg int	compat_43_compat_netbsd32_stat43	__P((struct proc *, void *, register_t *));
   1176   1.1       mrg int	sys_getppid	__P((struct proc *, void *, register_t *));
   1177   1.8       mrg int	compat_43_compat_netbsd32_lstat43	__P((struct proc *, void *, register_t *));
   1178   1.8       mrg int	compat_netbsd32_dup	__P((struct proc *, void *, register_t *));
   1179   1.1       mrg int	sys_pipe	__P((struct proc *, void *, register_t *));
   1180   1.1       mrg int	sys_getegid	__P((struct proc *, void *, register_t *));
   1181   1.8       mrg int	compat_netbsd32_profil	__P((struct proc *, void *, register_t *));
   1182  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1183   1.8       mrg int	compat_netbsd32_ktrace	__P((struct proc *, void *, register_t *));
   1184   1.1       mrg #else
   1185   1.1       mrg #endif
   1186   1.8       mrg int	compat_netbsd32_sigaction	__P((struct proc *, void *, register_t *));
   1187   1.1       mrg int	sys_getgid	__P((struct proc *, void *, register_t *));
   1188   1.8       mrg int	compat_13_compat_netbsd32_sigprocmask	__P((struct proc *, void *, register_t *));
   1189   1.8       mrg int	compat_netbsd32___getlogin	__P((struct proc *, void *, register_t *));
   1190   1.8       mrg int	compat_netbsd32_setlogin	__P((struct proc *, void *, register_t *));
   1191   1.8       mrg int	compat_netbsd32_acct	__P((struct proc *, void *, register_t *));
   1192   1.4       eeh int	compat_13_sys_sigpending	__P((struct proc *, void *, register_t *));
   1193   1.8       mrg int	compat_13_compat_netbsd32_sigaltstack13	__P((struct proc *, void *, register_t *));
   1194   1.8       mrg int	compat_netbsd32_ioctl	__P((struct proc *, void *, register_t *));
   1195   1.3       mrg #ifdef COMPAT_12
   1196   1.8       mrg int	compat_12_compat_netbsd32_reboot	__P((struct proc *, void *, register_t *));
   1197   1.3       mrg #else
   1198   1.3       mrg #endif
   1199   1.8       mrg int	compat_netbsd32_revoke	__P((struct proc *, void *, register_t *));
   1200   1.8       mrg int	compat_netbsd32_symlink	__P((struct proc *, void *, register_t *));
   1201   1.8       mrg int	compat_netbsd32_readlink	__P((struct proc *, void *, register_t *));
   1202   1.8       mrg int	compat_netbsd32_execve	__P((struct proc *, void *, register_t *));
   1203   1.8       mrg int	compat_netbsd32_umask	__P((struct proc *, void *, register_t *));
   1204   1.8       mrg int	compat_netbsd32_chroot	__P((struct proc *, void *, register_t *));
   1205   1.8       mrg int	compat_43_compat_netbsd32_fstat43	__P((struct proc *, void *, register_t *));
   1206   1.8       mrg int	compat_43_compat_netbsd32_ogetkerninfo	__P((struct proc *, void *, register_t *));
   1207   1.1       mrg int	compat_43_sys_getpagesize	__P((struct proc *, void *, register_t *));
   1208   1.8       mrg int	compat_12_compat_netbsd32_msync	__P((struct proc *, void *, register_t *));
   1209   1.1       mrg int	sys_vfork	__P((struct proc *, void *, register_t *));
   1210   1.8       mrg int	compat_netbsd32_sbrk	__P((struct proc *, void *, register_t *));
   1211   1.8       mrg int	compat_netbsd32_sstk	__P((struct proc *, void *, register_t *));
   1212   1.8       mrg int	compat_43_compat_netbsd32_ommap	__P((struct proc *, void *, register_t *));
   1213   1.8       mrg int	compat_netbsd32_ovadvise	__P((struct proc *, void *, register_t *));
   1214   1.8       mrg int	compat_netbsd32_munmap	__P((struct proc *, void *, register_t *));
   1215   1.8       mrg int	compat_netbsd32_mprotect	__P((struct proc *, void *, register_t *));
   1216   1.8       mrg int	compat_netbsd32_madvise	__P((struct proc *, void *, register_t *));
   1217   1.8       mrg int	compat_netbsd32_mincore	__P((struct proc *, void *, register_t *));
   1218   1.8       mrg int	compat_netbsd32_getgroups	__P((struct proc *, void *, register_t *));
   1219   1.8       mrg int	compat_netbsd32_setgroups	__P((struct proc *, void *, register_t *));
   1220   1.1       mrg int	sys_getpgrp	__P((struct proc *, void *, register_t *));
   1221   1.8       mrg int	compat_netbsd32_setpgid	__P((struct proc *, void *, register_t *));
   1222   1.8       mrg int	compat_netbsd32_setitimer	__P((struct proc *, void *, register_t *));
   1223   1.1       mrg int	compat_43_sys_wait	__P((struct proc *, void *, register_t *));
   1224   1.8       mrg int	compat_12_compat_netbsd32_oswapon	__P((struct proc *, void *, register_t *));
   1225   1.8       mrg int	compat_netbsd32_getitimer	__P((struct proc *, void *, register_t *));
   1226   1.8       mrg int	compat_43_compat_netbsd32_ogethostname	__P((struct proc *, void *, register_t *));
   1227   1.8       mrg int	compat_43_compat_netbsd32_osethostname	__P((struct proc *, void *, register_t *));
   1228   1.1       mrg int	compat_43_sys_getdtablesize	__P((struct proc *, void *, register_t *));
   1229   1.8       mrg int	compat_netbsd32_dup2	__P((struct proc *, void *, register_t *));
   1230   1.8       mrg int	compat_netbsd32_fcntl	__P((struct proc *, void *, register_t *));
   1231   1.8       mrg int	compat_netbsd32_select	__P((struct proc *, void *, register_t *));
   1232   1.8       mrg int	compat_netbsd32_fsync	__P((struct proc *, void *, register_t *));
   1233   1.8       mrg int	compat_netbsd32_setpriority	__P((struct proc *, void *, register_t *));
   1234   1.8       mrg int	compat_netbsd32_socket	__P((struct proc *, void *, register_t *));
   1235   1.8       mrg int	compat_netbsd32_connect	__P((struct proc *, void *, register_t *));
   1236   1.8       mrg int	compat_43_compat_netbsd32_oaccept	__P((struct proc *, void *, register_t *));
   1237   1.8       mrg int	compat_netbsd32_getpriority	__P((struct proc *, void *, register_t *));
   1238   1.8       mrg int	compat_43_compat_netbsd32_osend	__P((struct proc *, void *, register_t *));
   1239   1.8       mrg int	compat_43_compat_netbsd32_orecv	__P((struct proc *, void *, register_t *));
   1240   1.8       mrg int	compat_netbsd32_sigreturn	__P((struct proc *, void *, register_t *));
   1241   1.8       mrg int	compat_netbsd32_bind	__P((struct proc *, void *, register_t *));
   1242   1.8       mrg int	compat_netbsd32_setsockopt	__P((struct proc *, void *, register_t *));
   1243   1.8       mrg int	compat_netbsd32_listen	__P((struct proc *, void *, register_t *));
   1244   1.8       mrg int	compat_43_compat_netbsd32_osigvec	__P((struct proc *, void *, register_t *));
   1245   1.1       mrg #ifdef COMPAT_43
   1246   1.8       mrg int	compat_43_compat_netbsd32_sigblock	__P((struct proc *, void *, register_t *));
   1247   1.8       mrg int	compat_43_compat_netbsd32_sigsetmask	__P((struct proc *, void *, register_t *));
   1248   1.1       mrg #else
   1249   1.1       mrg #endif
   1250   1.8       mrg int	compat_13_compat_netbsd32_sigsuspend	__P((struct proc *, void *, register_t *));
   1251   1.8       mrg int	compat_43_compat_netbsd32_osigstack	__P((struct proc *, void *, register_t *));
   1252   1.8       mrg int	compat_43_compat_netbsd32_orecvmsg	__P((struct proc *, void *, register_t *));
   1253   1.8       mrg int	compat_43_compat_netbsd32_osendmsg	__P((struct proc *, void *, register_t *));
   1254   1.8       mrg int	compat_netbsd32_gettimeofday	__P((struct proc *, void *, register_t *));
   1255   1.8       mrg int	compat_netbsd32_getrusage	__P((struct proc *, void *, register_t *));
   1256   1.8       mrg int	compat_netbsd32_getsockopt	__P((struct proc *, void *, register_t *));
   1257   1.8       mrg int	compat_netbsd32_readv	__P((struct proc *, void *, register_t *));
   1258   1.8       mrg int	compat_netbsd32_writev	__P((struct proc *, void *, register_t *));
   1259   1.8       mrg int	compat_netbsd32_settimeofday	__P((struct proc *, void *, register_t *));
   1260   1.8       mrg int	compat_netbsd32_fchown	__P((struct proc *, void *, register_t *));
   1261   1.8       mrg int	compat_netbsd32_fchmod	__P((struct proc *, void *, register_t *));
   1262   1.8       mrg int	compat_43_compat_netbsd32_orecvfrom	__P((struct proc *, void *, register_t *));
   1263   1.8       mrg int	compat_netbsd32_setreuid	__P((struct proc *, void *, register_t *));
   1264   1.8       mrg int	compat_netbsd32_setregid	__P((struct proc *, void *, register_t *));
   1265   1.8       mrg int	compat_netbsd32_rename	__P((struct proc *, void *, register_t *));
   1266   1.8       mrg int	compat_43_compat_netbsd32_otruncate	__P((struct proc *, void *, register_t *));
   1267   1.8       mrg int	compat_43_compat_netbsd32_oftruncate	__P((struct proc *, void *, register_t *));
   1268   1.8       mrg int	compat_netbsd32_flock	__P((struct proc *, void *, register_t *));
   1269   1.8       mrg int	compat_netbsd32_mkfifo	__P((struct proc *, void *, register_t *));
   1270   1.8       mrg int	compat_netbsd32_sendto	__P((struct proc *, void *, register_t *));
   1271   1.8       mrg int	compat_netbsd32_shutdown	__P((struct proc *, void *, register_t *));
   1272   1.8       mrg int	compat_netbsd32_socketpair	__P((struct proc *, void *, register_t *));
   1273   1.8       mrg int	compat_netbsd32_mkdir	__P((struct proc *, void *, register_t *));
   1274   1.8       mrg int	compat_netbsd32_rmdir	__P((struct proc *, void *, register_t *));
   1275   1.8       mrg int	compat_netbsd32_utimes	__P((struct proc *, void *, register_t *));
   1276   1.8       mrg int	compat_netbsd32_adjtime	__P((struct proc *, void *, register_t *));
   1277   1.8       mrg int	compat_43_compat_netbsd32_ogetpeername	__P((struct proc *, void *, register_t *));
   1278   1.1       mrg int	compat_43_sys_gethostid	__P((struct proc *, void *, register_t *));
   1279   1.1       mrg #ifdef COMPAT_43
   1280   1.8       mrg int	compat_43_compat_netbsd32_sethostid	__P((struct proc *, void *, register_t *));
   1281   1.1       mrg #else
   1282   1.1       mrg #endif
   1283   1.8       mrg int	compat_43_compat_netbsd32_ogetrlimit	__P((struct proc *, void *, register_t *));
   1284   1.8       mrg int	compat_43_compat_netbsd32_osetrlimit	__P((struct proc *, void *, register_t *));
   1285   1.1       mrg #ifdef COMPAT_43
   1286   1.8       mrg int	compat_43_compat_netbsd32_killpg	__P((struct proc *, void *, register_t *));
   1287   1.1       mrg #else
   1288   1.1       mrg #endif
   1289   1.1       mrg int	sys_setsid	__P((struct proc *, void *, register_t *));
   1290   1.8       mrg int	compat_netbsd32_quotactl	__P((struct proc *, void *, register_t *));
   1291   1.1       mrg int	compat_43_sys_quota	__P((struct proc *, void *, register_t *));
   1292   1.8       mrg int	compat_43_compat_netbsd32_ogetsockname	__P((struct proc *, void *, register_t *));
   1293  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1294   1.8       mrg int	compat_netbsd32_nfssvc	__P((struct proc *, void *, register_t *));
   1295   1.1       mrg #else
   1296   1.1       mrg #endif
   1297   1.8       mrg int	compat_43_compat_netbsd32_ogetdirentries	__P((struct proc *, void *, register_t *));
   1298   1.8       mrg int	compat_netbsd32_statfs	__P((struct proc *, void *, register_t *));
   1299   1.8       mrg int	compat_netbsd32_fstatfs	__P((struct proc *, void *, register_t *));
   1300  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1301   1.8       mrg int	compat_netbsd32_getfh	__P((struct proc *, void *, register_t *));
   1302   1.1       mrg #else
   1303   1.1       mrg #endif
   1304   1.8       mrg int	compat_09_compat_netbsd32_ogetdomainname	__P((struct proc *, void *, register_t *));
   1305   1.8       mrg int	compat_09_compat_netbsd32_osetdomainname	__P((struct proc *, void *, register_t *));
   1306   1.8       mrg int	compat_09_compat_netbsd32_uname	__P((struct proc *, void *, register_t *));
   1307   1.8       mrg int	compat_netbsd32_sysarch	__P((struct proc *, void *, register_t *));
   1308  1.10  christos #if (defined(SYSVSEM) || !defined(_KERNEL) && !defined(alpha) && defined(COMPAT_10)
   1309   1.8       mrg int	compat_netbsd32_compat_10_sys_semsys	__P((struct proc *, void *, register_t *));
   1310   1.1       mrg #else
   1311   1.1       mrg #endif
   1312  1.10  christos #if (defined(SYSVMSG) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
   1313   1.8       mrg int	compat_netbsd32_compat_10_sys_msgsys	__P((struct proc *, void *, register_t *));
   1314   1.1       mrg #else
   1315   1.1       mrg #endif
   1316  1.10  christos #if (defined(SYSVSHM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
   1317   1.8       mrg int	compat_netbsd32_compat_10_sys_shmsys	__P((struct proc *, void *, register_t *));
   1318   1.1       mrg #else
   1319   1.1       mrg #endif
   1320   1.8       mrg int	compat_netbsd32_pread	__P((struct proc *, void *, register_t *));
   1321   1.8       mrg int	compat_netbsd32_pwrite	__P((struct proc *, void *, register_t *));
   1322  1.10  christos #if defined(NTP) && !defined(_KERNEL)
   1323   1.8       mrg int	compat_netbsd32_ntp_gettime	__P((struct proc *, void *, register_t *));
   1324   1.8       mrg int	compat_netbsd32_ntp_adjtime	__P((struct proc *, void *, register_t *));
   1325   1.4       eeh #else
   1326   1.4       eeh #endif
   1327   1.8       mrg int	compat_netbsd32_setgid	__P((struct proc *, void *, register_t *));
   1328   1.8       mrg int	compat_netbsd32_setegid	__P((struct proc *, void *, register_t *));
   1329   1.8       mrg int	compat_netbsd32_seteuid	__P((struct proc *, void *, register_t *));
   1330  1.10  christos #if defined(LFS) || !defined(_KERNEL)
   1331  1.10  christos int	compat_netbsd32_sys_lfs_bmapv	__P((struct proc *, void *, register_t *));
   1332  1.10  christos int	compat_netbsd32_sys_lfs_markv	__P((struct proc *, void *, register_t *));
   1333  1.10  christos int	compat_netbsd32_sys_lfs_segclean	__P((struct proc *, void *, register_t *));
   1334  1.10  christos int	compat_netbsd32_sys_lfs_segwait	__P((struct proc *, void *, register_t *));
   1335   1.1       mrg #else
   1336   1.1       mrg #endif
   1337   1.8       mrg int	compat_12_compat_netbsd32_stat12	__P((struct proc *, void *, register_t *));
   1338   1.8       mrg int	compat_12_compat_netbsd32_fstat12	__P((struct proc *, void *, register_t *));
   1339   1.8       mrg int	compat_12_compat_netbsd32_lstat12	__P((struct proc *, void *, register_t *));
   1340   1.8       mrg int	compat_netbsd32_pathconf	__P((struct proc *, void *, register_t *));
   1341   1.8       mrg int	compat_netbsd32_fpathconf	__P((struct proc *, void *, register_t *));
   1342   1.8       mrg int	compat_netbsd32_getrlimit	__P((struct proc *, void *, register_t *));
   1343   1.8       mrg int	compat_netbsd32_setrlimit	__P((struct proc *, void *, register_t *));
   1344   1.8       mrg int	compat_12_compat_netbsd32_getdirentries	__P((struct proc *, void *, register_t *));
   1345   1.8       mrg int	compat_netbsd32_mmap	__P((struct proc *, void *, register_t *));
   1346   1.8       mrg int	compat_netbsd32_lseek	__P((struct proc *, void *, register_t *));
   1347   1.8       mrg int	compat_netbsd32_truncate	__P((struct proc *, void *, register_t *));
   1348   1.8       mrg int	compat_netbsd32_ftruncate	__P((struct proc *, void *, register_t *));
   1349   1.8       mrg int	compat_netbsd32___sysctl	__P((struct proc *, void *, register_t *));
   1350   1.8       mrg int	compat_netbsd32_mlock	__P((struct proc *, void *, register_t *));
   1351   1.8       mrg int	compat_netbsd32_munlock	__P((struct proc *, void *, register_t *));
   1352   1.8       mrg int	compat_netbsd32_undelete	__P((struct proc *, void *, register_t *));
   1353   1.8       mrg int	compat_netbsd32_futimes	__P((struct proc *, void *, register_t *));
   1354   1.8       mrg int	compat_netbsd32_getpgid	__P((struct proc *, void *, register_t *));
   1355   1.8       mrg int	compat_netbsd32_reboot	__P((struct proc *, void *, register_t *));
   1356   1.8       mrg int	compat_netbsd32_poll	__P((struct proc *, void *, register_t *));
   1357  1.10  christos #if defined(LKM) || !defined(_KERNEL)
   1358   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1359   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1360   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1361   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1362   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1363   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1364   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1365   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1366   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1367   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1368  1.10  christos #else	/* !LKM || !_KERNEL */
   1369  1.10  christos #endif	/* !LKM || !_KERNEL */
   1370  1.10  christos #if defined(SYSVSEM) || !defined(_KERNEL)
   1371   1.8       mrg int	compat_netbsd32___semctl	__P((struct proc *, void *, register_t *));
   1372   1.8       mrg int	compat_netbsd32_semget	__P((struct proc *, void *, register_t *));
   1373   1.8       mrg int	compat_netbsd32_semop	__P((struct proc *, void *, register_t *));
   1374   1.8       mrg int	compat_netbsd32_semconfig	__P((struct proc *, void *, register_t *));
   1375   1.1       mrg #else
   1376   1.1       mrg #endif
   1377  1.10  christos #if defined(SYSVMSG) || !defined(_KERNEL)
   1378   1.8       mrg int	compat_netbsd32_msgctl	__P((struct proc *, void *, register_t *));
   1379   1.8       mrg int	compat_netbsd32_msgget	__P((struct proc *, void *, register_t *));
   1380   1.8       mrg int	compat_netbsd32_msgsnd	__P((struct proc *, void *, register_t *));
   1381   1.8       mrg int	compat_netbsd32_msgrcv	__P((struct proc *, void *, register_t *));
   1382   1.1       mrg #else
   1383   1.1       mrg #endif
   1384  1.10  christos #if defined(SYSVSHM) || !defined(_KERNEL)
   1385   1.8       mrg int	compat_netbsd32_shmat	__P((struct proc *, void *, register_t *));
   1386   1.8       mrg int	compat_netbsd32_shmctl	__P((struct proc *, void *, register_t *));
   1387   1.8       mrg int	compat_netbsd32_shmdt	__P((struct proc *, void *, register_t *));
   1388   1.8       mrg int	compat_netbsd32_shmget	__P((struct proc *, void *, register_t *));
   1389   1.1       mrg #else
   1390   1.1       mrg #endif
   1391   1.8       mrg int	compat_netbsd32_clock_gettime	__P((struct proc *, void *, register_t *));
   1392   1.8       mrg int	compat_netbsd32_clock_settime	__P((struct proc *, void *, register_t *));
   1393   1.8       mrg int	compat_netbsd32_clock_getres	__P((struct proc *, void *, register_t *));
   1394   1.8       mrg int	compat_netbsd32_nanosleep	__P((struct proc *, void *, register_t *));
   1395   1.8       mrg int	compat_netbsd32_fdatasync	__P((struct proc *, void *, register_t *));
   1396   1.8       mrg int	compat_netbsd32___posix_rename	__P((struct proc *, void *, register_t *));
   1397   1.8       mrg int	compat_netbsd32_swapctl	__P((struct proc *, void *, register_t *));
   1398   1.8       mrg int	compat_netbsd32_getdents	__P((struct proc *, void *, register_t *));
   1399   1.8       mrg int	compat_netbsd32_minherit	__P((struct proc *, void *, register_t *));
   1400   1.8       mrg int	compat_netbsd32_lchmod	__P((struct proc *, void *, register_t *));
   1401   1.8       mrg int	compat_netbsd32_lchown	__P((struct proc *, void *, register_t *));
   1402   1.8       mrg int	compat_netbsd32_lutimes	__P((struct proc *, void *, register_t *));
   1403   1.8       mrg int	compat_netbsd32___msync13	__P((struct proc *, void *, register_t *));
   1404   1.8       mrg int	compat_netbsd32___stat13	__P((struct proc *, void *, register_t *));
   1405   1.8       mrg int	compat_netbsd32___fstat13	__P((struct proc *, void *, register_t *));
   1406   1.8       mrg int	compat_netbsd32___lstat13	__P((struct proc *, void *, register_t *));
   1407   1.8       mrg int	compat_netbsd32___sigaltstack14	__P((struct proc *, void *, register_t *));
   1408   1.1       mrg int	sys___vfork14	__P((struct proc *, void *, register_t *));
   1409   1.8       mrg int	compat_netbsd32___posix_chown	__P((struct proc *, void *, register_t *));
   1410   1.8       mrg int	compat_netbsd32___posix_fchown	__P((struct proc *, void *, register_t *));
   1411   1.8       mrg int	compat_netbsd32___posix_lchown	__P((struct proc *, void *, register_t *));
   1412   1.8       mrg int	compat_netbsd32_getsid	__P((struct proc *, void *, register_t *));
   1413  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1414   1.8       mrg int	compat_netbsd32_fktrace	__P((struct proc *, void *, register_t *));
   1415   1.1       mrg #else
   1416   1.1       mrg #endif
   1417   1.8       mrg int	compat_netbsd32_preadv	__P((struct proc *, void *, register_t *));
   1418   1.8       mrg int	compat_netbsd32_pwritev	__P((struct proc *, void *, register_t *));
   1419   1.8       mrg #endif /* _netbsd32_SYS__SYSCALLARGS_H_ */
   1420