Home | History | Annotate | Line # | Download | only in netbsd32
netbsd32_syscallargs.h revision 1.13
      1   1.9       mrg /*	$NetBSD: netbsd32_syscallargs.h,v 1.13 2000/01/31 16:41:20 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.13  christos  * created from	NetBSD: syscalls.master,v 1.12 2000/01/31 15:59:58 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.11       eeh #define	syscallarg(x)							\
     18  1.11       eeh 	union {								\
     19  1.11       eeh 		register32_t pad;						\
     20  1.11       eeh 		struct { x datum; } le;					\
     21  1.11       eeh 		struct {						\
     22  1.11       eeh 			int8_t pad[ (sizeof (register32_t) < sizeof (x))	\
     23  1.11       eeh 				? 0					\
     24  1.11       eeh 				: sizeof (register32_t) - sizeof (x)];	\
     25  1.11       eeh 			x datum;					\
     26  1.11       eeh 		} be;							\
     27  1.11       eeh 	}
     28   1.4       eeh 
     29  1.11       eeh struct netbsd32_exit_args {
     30   1.4       eeh 	syscallarg(int) rval;
     31   1.4       eeh };
     32   1.1       mrg 
     33  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_close_args {
     52   1.4       eeh 	syscallarg(int) fd;
     53   1.4       eeh };
     54   1.4       eeh 
     55  1.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct netbsd32_unlink_args {
     73   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     74   1.1       mrg };
     75   1.1       mrg 
     76  1.11       eeh struct netbsd32_chdir_args {
     77   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     78   1.1       mrg };
     79   1.1       mrg 
     80  1.11       eeh struct netbsd32_fchdir_args {
     81   1.4       eeh 	syscallarg(int) fd;
     82   1.4       eeh };
     83   1.4       eeh 
     84  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_break_args {
    102   1.8       mrg 	syscallarg(netbsd32_charp) nsize;
    103   1.1       mrg };
    104   1.1       mrg 
    105  1.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_setuid_args {
    130   1.4       eeh 	syscallarg(uid_t) uid;
    131   1.4       eeh };
    132   1.4       eeh 
    133  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct netbsd32_dup_args {
    210   1.4       eeh 	syscallarg(int) fd;
    211   1.4       eeh };
    212   1.4       eeh 
    213  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_13_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.11       eeh struct 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.11       eeh struct netbsd32_setlogin_args {
    244   1.8       mrg 	syscallarg(const netbsd32_charp) namebuf;
    245   1.1       mrg };
    246   1.1       mrg 
    247  1.11       eeh struct netbsd32_acct_args {
    248   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    249   1.1       mrg };
    250   1.1       mrg 
    251  1.11       eeh struct compat_13_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.11       eeh struct 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.11       eeh struct compat_12_netbsd32_reboot_args {
    263   1.4       eeh 	syscallarg(int) opt;
    264   1.4       eeh };
    265   1.4       eeh 
    266  1.11       eeh struct netbsd32_revoke_args {
    267   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    268   1.1       mrg };
    269   1.1       mrg 
    270  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_umask_args {
    288   1.4       eeh 	syscallarg(mode_t) newmask;
    289   1.4       eeh };
    290   1.4       eeh 
    291  1.11       eeh struct netbsd32_chroot_args {
    292   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    293   1.1       mrg };
    294   1.1       mrg 
    295  1.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct compat_12_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.11       eeh struct netbsd32_sbrk_args {
    313  1.11       eeh 	syscallarg(netbsd32_intptr_t) incr;
    314   1.4       eeh };
    315   1.4       eeh 
    316  1.11       eeh struct netbsd32_sstk_args {
    317   1.4       eeh 	syscallarg(int) incr;
    318   1.4       eeh };
    319   1.4       eeh 
    320  1.11       eeh struct compat_43_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.11       eeh struct netbsd32_ovadvise_args {
    330   1.4       eeh 	syscallarg(int) anom;
    331   1.4       eeh };
    332   1.4       eeh 
    333  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_12_netbsd32_oswapon_args {
    378   1.8       mrg 	syscallarg(const netbsd32_charp) name;
    379   1.1       mrg };
    380   1.1       mrg 
    381  1.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_fsync_args {
    416   1.4       eeh 	syscallarg(int) fd;
    417   1.4       eeh };
    418   1.4       eeh 
    419  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.12       eeh struct compat_13_netbsd32_sigreturn_args {
    463   1.8       mrg 	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
    464   1.1       mrg };
    465   1.1       mrg 
    466  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_netbsd32_sigblock_args {
    492   1.4       eeh 	syscallarg(int) mask;
    493   1.4       eeh };
    494   1.4       eeh 
    495  1.11       eeh struct compat_43_netbsd32_sigsetmask_args {
    496   1.4       eeh 	syscallarg(int) mask;
    497   1.4       eeh };
    498   1.4       eeh 
    499  1.11       eeh struct compat_13_netbsd32_sigsuspend_args {
    500   1.4       eeh 	syscallarg(int) mask;
    501   1.4       eeh };
    502   1.4       eeh 
    503  1.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_rmdir_args {
    637   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    638   1.1       mrg };
    639   1.1       mrg 
    640  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct compat_43_netbsd32_sethostid_args {
    657   1.4       eeh 	syscallarg(int32_t) hostid;
    658   1.4       eeh };
    659   1.4       eeh 
    660  1.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct compat_43_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_09_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.11       eeh struct compat_09_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.11       eeh struct compat_09_netbsd32_uname_args {
    726   1.8       mrg 	syscallarg(netbsd32_outsnamep_t) name;
    727   1.1       mrg };
    728   1.1       mrg 
    729  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_ntp_gettime_args {
    775   1.8       mrg 	syscallarg(netbsd32_ntptimevalp_t) ntvp;
    776   1.1       mrg };
    777   1.1       mrg 
    778  1.11       eeh struct netbsd32_ntp_adjtime_args {
    779   1.8       mrg 	syscallarg(netbsd32_timexp_t) tp;
    780   1.1       mrg };
    781   1.1       mrg 
    782  1.11       eeh struct netbsd32_setgid_args {
    783   1.4       eeh 	syscallarg(gid_t) gid;
    784   1.4       eeh };
    785   1.4       eeh 
    786  1.11       eeh struct netbsd32_setegid_args {
    787   1.4       eeh 	syscallarg(gid_t) egid;
    788   1.4       eeh };
    789   1.4       eeh 
    790  1.11       eeh struct netbsd32_seteuid_args {
    791   1.4       eeh 	syscallarg(uid_t) euid;
    792   1.4       eeh };
    793   1.4       eeh 
    794  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_12_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.11       eeh struct compat_12_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.11       eeh struct compat_12_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_12_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_undelete_args {
    907   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    908   1.1       mrg };
    909   1.1       mrg 
    910  1.11       eeh struct 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.11       eeh struct netbsd32_getpgid_args {
    916   1.4       eeh 	syscallarg(pid_t) pid;
    917   1.4       eeh };
    918   1.4       eeh 
    919  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_14_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_semconfig_args {
    950   1.4       eeh 	syscallarg(int) flag;
    951   1.4       eeh };
    952   1.4       eeh 
    953  1.11       eeh struct compat_14_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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct compat_14_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.11       eeh struct netbsd32_shmdt_args {
    992   1.8       mrg 	syscallarg(const netbsd32_voidp) shmaddr;
    993   1.1       mrg };
    994   1.1       mrg 
    995  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_fdatasync_args {
   1022   1.4       eeh 	syscallarg(int) fd;
   1023   1.4       eeh };
   1024   1.4       eeh 
   1025  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.11       eeh struct netbsd32_getsid_args {
   1109   1.4       eeh 	syscallarg(pid_t) pid;
   1110   1.4       eeh };
   1111   1.4       eeh 
   1112  1.11       eeh struct 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.11       eeh struct 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.11       eeh struct 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.12       eeh struct netbsd32___sigaction14_args {
   1136  1.12       eeh 	syscallarg(int) signum;
   1137  1.12       eeh 	syscallarg(const netbsd32_sigactionp_t) nsa;
   1138  1.12       eeh 	syscallarg(netbsd32_sigactionp_t) osa;
   1139  1.12       eeh };
   1140  1.12       eeh 
   1141  1.12       eeh struct netbsd32___sigpending14_args {
   1142  1.12       eeh 	syscallarg(netbsd32_sigsetp_t) set;
   1143  1.12       eeh };
   1144  1.12       eeh 
   1145  1.12       eeh struct netbsd32___sigprocmask14_args {
   1146  1.12       eeh 	syscallarg(int) how;
   1147  1.12       eeh 	syscallarg(const netbsd32_sigsetp_t) set;
   1148  1.12       eeh 	syscallarg(netbsd32_sigsetp_t) oset;
   1149  1.12       eeh };
   1150  1.12       eeh 
   1151  1.12       eeh struct netbsd32___sigsuspend14_args {
   1152  1.12       eeh 	syscallarg(const netbsd32_sigsetp_t) set;
   1153  1.12       eeh };
   1154  1.12       eeh 
   1155  1.12       eeh struct netbsd32___sigreturn14_args {
   1156  1.12       eeh 	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
   1157  1.12       eeh };
   1158  1.12       eeh 
   1159  1.12       eeh struct netbsd32___getcwd_args {
   1160  1.12       eeh 	syscallarg(netbsd32_charp) bufp;
   1161  1.12       eeh 	syscallarg(netbsd32_size_t) length;
   1162  1.12       eeh };
   1163  1.12       eeh 
   1164  1.12       eeh struct netbsd32_fchroot_args {
   1165  1.12       eeh 	syscallarg(int) fd;
   1166  1.12       eeh };
   1167  1.12       eeh 
   1168  1.12       eeh struct netbsd32_fhopen_args {
   1169  1.12       eeh 	syscallarg(const netbsd32_fhandlep_t) fhp;
   1170  1.12       eeh 	syscallarg(int) flags;
   1171  1.12       eeh };
   1172  1.12       eeh 
   1173  1.12       eeh struct netbsd32_fhstat_args {
   1174  1.12       eeh 	syscallarg(const netbsd32_fhandlep_t) fhp;
   1175  1.12       eeh 	syscallarg(netbsd32_statp_t) sb;
   1176  1.12       eeh };
   1177  1.12       eeh 
   1178  1.12       eeh struct netbsd32_fhstatfs_args {
   1179  1.12       eeh 	syscallarg(netbsd32_fhandlep_t) fhp;
   1180  1.12       eeh 	syscallarg(netbsd32_statp_t) buf;
   1181  1.12       eeh };
   1182  1.12       eeh 
   1183  1.13  christos struct netbsd32___semctl14_args {
   1184  1.12       eeh 	syscallarg(int) semid;
   1185  1.12       eeh 	syscallarg(int) semnum;
   1186  1.12       eeh 	syscallarg(int) cmd;
   1187  1.13  christos 	syscallarg(union netbsd32_semun3 *) arg;
   1188  1.12       eeh };
   1189  1.12       eeh 
   1190  1.12       eeh struct netbsd32___msgctl13_args {
   1191  1.12       eeh 	syscallarg(int) msqid;
   1192  1.12       eeh 	syscallarg(int) cmd;
   1193  1.12       eeh 	syscallarg(netbsd32_msqid_dsp_t) buf;
   1194  1.12       eeh };
   1195  1.12       eeh 
   1196  1.12       eeh struct netbsd32___shmctl13_args {
   1197  1.12       eeh 	syscallarg(int) shmid;
   1198  1.12       eeh 	syscallarg(int) cmd;
   1199  1.12       eeh 	syscallarg(netbsd32_shmid_dsp_t) buf;
   1200  1.12       eeh };
   1201  1.12       eeh 
   1202   1.1       mrg /*
   1203   1.1       mrg  * System call prototypes.
   1204   1.1       mrg  */
   1205   1.1       mrg 
   1206  1.11       eeh int	netbsd32_exit	__P((struct proc *, void *, register_t *));
   1207   1.1       mrg int	sys_fork	__P((struct proc *, void *, register_t *));
   1208  1.11       eeh int	netbsd32_read	__P((struct proc *, void *, register_t *));
   1209  1.11       eeh int	netbsd32_write	__P((struct proc *, void *, register_t *));
   1210  1.11       eeh int	netbsd32_open	__P((struct proc *, void *, register_t *));
   1211  1.11       eeh int	netbsd32_close	__P((struct proc *, void *, register_t *));
   1212  1.11       eeh int	netbsd32_wait4	__P((struct proc *, void *, register_t *));
   1213  1.11       eeh int	compat_43_netbsd32_ocreat	__P((struct proc *, void *, register_t *));
   1214  1.11       eeh int	netbsd32_link	__P((struct proc *, void *, register_t *));
   1215  1.11       eeh int	netbsd32_unlink	__P((struct proc *, void *, register_t *));
   1216  1.11       eeh int	netbsd32_chdir	__P((struct proc *, void *, register_t *));
   1217  1.11       eeh int	netbsd32_fchdir	__P((struct proc *, void *, register_t *));
   1218  1.11       eeh int	netbsd32_mknod	__P((struct proc *, void *, register_t *));
   1219  1.11       eeh int	netbsd32_chmod	__P((struct proc *, void *, register_t *));
   1220  1.11       eeh int	netbsd32_chown	__P((struct proc *, void *, register_t *));
   1221  1.11       eeh int	netbsd32_break	__P((struct proc *, void *, register_t *));
   1222  1.11       eeh int	netbsd32_getfsstat	__P((struct proc *, void *, register_t *));
   1223  1.11       eeh int	compat_43_netbsd32_olseek	__P((struct proc *, void *, register_t *));
   1224   1.1       mrg int	sys_getpid	__P((struct proc *, void *, register_t *));
   1225  1.11       eeh int	netbsd32_mount	__P((struct proc *, void *, register_t *));
   1226  1.11       eeh int	netbsd32_unmount	__P((struct proc *, void *, register_t *));
   1227  1.11       eeh int	netbsd32_setuid	__P((struct proc *, void *, register_t *));
   1228   1.1       mrg int	sys_getuid	__P((struct proc *, void *, register_t *));
   1229   1.1       mrg int	sys_geteuid	__P((struct proc *, void *, register_t *));
   1230  1.11       eeh int	netbsd32_ptrace	__P((struct proc *, void *, register_t *));
   1231  1.11       eeh int	netbsd32_recvmsg	__P((struct proc *, void *, register_t *));
   1232  1.11       eeh int	netbsd32_sendmsg	__P((struct proc *, void *, register_t *));
   1233  1.11       eeh int	netbsd32_recvfrom	__P((struct proc *, void *, register_t *));
   1234  1.11       eeh int	netbsd32_accept	__P((struct proc *, void *, register_t *));
   1235  1.11       eeh int	netbsd32_getpeername	__P((struct proc *, void *, register_t *));
   1236  1.11       eeh int	netbsd32_getsockname	__P((struct proc *, void *, register_t *));
   1237  1.11       eeh int	netbsd32_access	__P((struct proc *, void *, register_t *));
   1238  1.11       eeh int	netbsd32_chflags	__P((struct proc *, void *, register_t *));
   1239  1.11       eeh int	netbsd32_fchflags	__P((struct proc *, void *, register_t *));
   1240   1.1       mrg int	sys_sync	__P((struct proc *, void *, register_t *));
   1241  1.11       eeh int	netbsd32_kill	__P((struct proc *, void *, register_t *));
   1242  1.11       eeh int	compat_43_netbsd32_stat43	__P((struct proc *, void *, register_t *));
   1243   1.1       mrg int	sys_getppid	__P((struct proc *, void *, register_t *));
   1244  1.11       eeh int	compat_43_netbsd32_lstat43	__P((struct proc *, void *, register_t *));
   1245  1.11       eeh int	netbsd32_dup	__P((struct proc *, void *, register_t *));
   1246   1.1       mrg int	sys_pipe	__P((struct proc *, void *, register_t *));
   1247   1.1       mrg int	sys_getegid	__P((struct proc *, void *, register_t *));
   1248  1.11       eeh int	netbsd32_profil	__P((struct proc *, void *, register_t *));
   1249  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1250  1.11       eeh int	netbsd32_ktrace	__P((struct proc *, void *, register_t *));
   1251   1.1       mrg #else
   1252   1.1       mrg #endif
   1253  1.11       eeh int	netbsd32_sigaction	__P((struct proc *, void *, register_t *));
   1254   1.1       mrg int	sys_getgid	__P((struct proc *, void *, register_t *));
   1255  1.11       eeh int	compat_13_netbsd32_sigprocmask	__P((struct proc *, void *, register_t *));
   1256  1.11       eeh int	netbsd32___getlogin	__P((struct proc *, void *, register_t *));
   1257  1.11       eeh int	netbsd32_setlogin	__P((struct proc *, void *, register_t *));
   1258  1.11       eeh int	netbsd32_acct	__P((struct proc *, void *, register_t *));
   1259   1.4       eeh int	compat_13_sys_sigpending	__P((struct proc *, void *, register_t *));
   1260  1.11       eeh int	compat_13_netbsd32_sigaltstack13	__P((struct proc *, void *, register_t *));
   1261  1.11       eeh int	netbsd32_ioctl	__P((struct proc *, void *, register_t *));
   1262   1.3       mrg #ifdef COMPAT_12
   1263  1.11       eeh int	compat_12_netbsd32_reboot	__P((struct proc *, void *, register_t *));
   1264   1.3       mrg #else
   1265   1.3       mrg #endif
   1266  1.11       eeh int	netbsd32_revoke	__P((struct proc *, void *, register_t *));
   1267  1.11       eeh int	netbsd32_symlink	__P((struct proc *, void *, register_t *));
   1268  1.11       eeh int	netbsd32_readlink	__P((struct proc *, void *, register_t *));
   1269  1.11       eeh int	netbsd32_execve	__P((struct proc *, void *, register_t *));
   1270  1.11       eeh int	netbsd32_umask	__P((struct proc *, void *, register_t *));
   1271  1.11       eeh int	netbsd32_chroot	__P((struct proc *, void *, register_t *));
   1272  1.11       eeh int	compat_43_netbsd32_fstat43	__P((struct proc *, void *, register_t *));
   1273  1.11       eeh int	compat_43_netbsd32_ogetkerninfo	__P((struct proc *, void *, register_t *));
   1274   1.1       mrg int	compat_43_sys_getpagesize	__P((struct proc *, void *, register_t *));
   1275  1.11       eeh int	compat_12_netbsd32_msync	__P((struct proc *, void *, register_t *));
   1276   1.1       mrg int	sys_vfork	__P((struct proc *, void *, register_t *));
   1277  1.11       eeh int	netbsd32_sbrk	__P((struct proc *, void *, register_t *));
   1278  1.11       eeh int	netbsd32_sstk	__P((struct proc *, void *, register_t *));
   1279  1.11       eeh int	compat_43_netbsd32_ommap	__P((struct proc *, void *, register_t *));
   1280  1.11       eeh int	netbsd32_ovadvise	__P((struct proc *, void *, register_t *));
   1281  1.11       eeh int	netbsd32_munmap	__P((struct proc *, void *, register_t *));
   1282  1.11       eeh int	netbsd32_mprotect	__P((struct proc *, void *, register_t *));
   1283  1.11       eeh int	netbsd32_madvise	__P((struct proc *, void *, register_t *));
   1284  1.11       eeh int	netbsd32_mincore	__P((struct proc *, void *, register_t *));
   1285  1.11       eeh int	netbsd32_getgroups	__P((struct proc *, void *, register_t *));
   1286  1.11       eeh int	netbsd32_setgroups	__P((struct proc *, void *, register_t *));
   1287   1.1       mrg int	sys_getpgrp	__P((struct proc *, void *, register_t *));
   1288  1.11       eeh int	netbsd32_setpgid	__P((struct proc *, void *, register_t *));
   1289  1.11       eeh int	netbsd32_setitimer	__P((struct proc *, void *, register_t *));
   1290   1.1       mrg int	compat_43_sys_wait	__P((struct proc *, void *, register_t *));
   1291  1.11       eeh int	compat_12_netbsd32_oswapon	__P((struct proc *, void *, register_t *));
   1292  1.11       eeh int	netbsd32_getitimer	__P((struct proc *, void *, register_t *));
   1293  1.11       eeh int	compat_43_netbsd32_ogethostname	__P((struct proc *, void *, register_t *));
   1294  1.11       eeh int	compat_43_netbsd32_osethostname	__P((struct proc *, void *, register_t *));
   1295   1.1       mrg int	compat_43_sys_getdtablesize	__P((struct proc *, void *, register_t *));
   1296  1.11       eeh int	netbsd32_dup2	__P((struct proc *, void *, register_t *));
   1297  1.11       eeh int	netbsd32_fcntl	__P((struct proc *, void *, register_t *));
   1298  1.11       eeh int	netbsd32_select	__P((struct proc *, void *, register_t *));
   1299  1.11       eeh int	netbsd32_fsync	__P((struct proc *, void *, register_t *));
   1300  1.11       eeh int	netbsd32_setpriority	__P((struct proc *, void *, register_t *));
   1301  1.11       eeh int	netbsd32_socket	__P((struct proc *, void *, register_t *));
   1302  1.11       eeh int	netbsd32_connect	__P((struct proc *, void *, register_t *));
   1303  1.11       eeh int	compat_43_netbsd32_oaccept	__P((struct proc *, void *, register_t *));
   1304  1.11       eeh int	netbsd32_getpriority	__P((struct proc *, void *, register_t *));
   1305  1.11       eeh int	compat_43_netbsd32_osend	__P((struct proc *, void *, register_t *));
   1306  1.11       eeh int	compat_43_netbsd32_orecv	__P((struct proc *, void *, register_t *));
   1307  1.12       eeh int	compat_13_netbsd32_sigreturn	__P((struct proc *, void *, register_t *));
   1308  1.11       eeh int	netbsd32_bind	__P((struct proc *, void *, register_t *));
   1309  1.11       eeh int	netbsd32_setsockopt	__P((struct proc *, void *, register_t *));
   1310  1.11       eeh int	netbsd32_listen	__P((struct proc *, void *, register_t *));
   1311  1.11       eeh int	compat_43_netbsd32_osigvec	__P((struct proc *, void *, register_t *));
   1312   1.1       mrg #ifdef COMPAT_43
   1313  1.11       eeh int	compat_43_netbsd32_sigblock	__P((struct proc *, void *, register_t *));
   1314  1.11       eeh int	compat_43_netbsd32_sigsetmask	__P((struct proc *, void *, register_t *));
   1315   1.1       mrg #else
   1316   1.1       mrg #endif
   1317  1.11       eeh int	compat_13_netbsd32_sigsuspend	__P((struct proc *, void *, register_t *));
   1318  1.11       eeh int	compat_43_netbsd32_osigstack	__P((struct proc *, void *, register_t *));
   1319  1.11       eeh int	compat_43_netbsd32_orecvmsg	__P((struct proc *, void *, register_t *));
   1320  1.11       eeh int	compat_43_netbsd32_osendmsg	__P((struct proc *, void *, register_t *));
   1321  1.11       eeh int	netbsd32_gettimeofday	__P((struct proc *, void *, register_t *));
   1322  1.11       eeh int	netbsd32_getrusage	__P((struct proc *, void *, register_t *));
   1323  1.11       eeh int	netbsd32_getsockopt	__P((struct proc *, void *, register_t *));
   1324  1.11       eeh int	netbsd32_readv	__P((struct proc *, void *, register_t *));
   1325  1.11       eeh int	netbsd32_writev	__P((struct proc *, void *, register_t *));
   1326  1.11       eeh int	netbsd32_settimeofday	__P((struct proc *, void *, register_t *));
   1327  1.11       eeh int	netbsd32_fchown	__P((struct proc *, void *, register_t *));
   1328  1.11       eeh int	netbsd32_fchmod	__P((struct proc *, void *, register_t *));
   1329  1.11       eeh int	compat_43_netbsd32_orecvfrom	__P((struct proc *, void *, register_t *));
   1330  1.11       eeh int	netbsd32_setreuid	__P((struct proc *, void *, register_t *));
   1331  1.11       eeh int	netbsd32_setregid	__P((struct proc *, void *, register_t *));
   1332  1.11       eeh int	netbsd32_rename	__P((struct proc *, void *, register_t *));
   1333  1.11       eeh int	compat_43_netbsd32_otruncate	__P((struct proc *, void *, register_t *));
   1334  1.11       eeh int	compat_43_netbsd32_oftruncate	__P((struct proc *, void *, register_t *));
   1335  1.11       eeh int	netbsd32_flock	__P((struct proc *, void *, register_t *));
   1336  1.11       eeh int	netbsd32_mkfifo	__P((struct proc *, void *, register_t *));
   1337  1.11       eeh int	netbsd32_sendto	__P((struct proc *, void *, register_t *));
   1338  1.11       eeh int	netbsd32_shutdown	__P((struct proc *, void *, register_t *));
   1339  1.11       eeh int	netbsd32_socketpair	__P((struct proc *, void *, register_t *));
   1340  1.11       eeh int	netbsd32_mkdir	__P((struct proc *, void *, register_t *));
   1341  1.11       eeh int	netbsd32_rmdir	__P((struct proc *, void *, register_t *));
   1342  1.11       eeh int	netbsd32_utimes	__P((struct proc *, void *, register_t *));
   1343  1.11       eeh int	netbsd32_adjtime	__P((struct proc *, void *, register_t *));
   1344  1.11       eeh int	compat_43_netbsd32_ogetpeername	__P((struct proc *, void *, register_t *));
   1345   1.1       mrg int	compat_43_sys_gethostid	__P((struct proc *, void *, register_t *));
   1346   1.1       mrg #ifdef COMPAT_43
   1347  1.11       eeh int	compat_43_netbsd32_sethostid	__P((struct proc *, void *, register_t *));
   1348   1.1       mrg #else
   1349   1.1       mrg #endif
   1350  1.11       eeh int	compat_43_netbsd32_ogetrlimit	__P((struct proc *, void *, register_t *));
   1351  1.11       eeh int	compat_43_netbsd32_osetrlimit	__P((struct proc *, void *, register_t *));
   1352   1.1       mrg #ifdef COMPAT_43
   1353  1.11       eeh int	compat_43_netbsd32_killpg	__P((struct proc *, void *, register_t *));
   1354   1.1       mrg #else
   1355   1.1       mrg #endif
   1356   1.1       mrg int	sys_setsid	__P((struct proc *, void *, register_t *));
   1357  1.11       eeh int	netbsd32_quotactl	__P((struct proc *, void *, register_t *));
   1358   1.1       mrg int	compat_43_sys_quota	__P((struct proc *, void *, register_t *));
   1359  1.11       eeh int	compat_43_netbsd32_ogetsockname	__P((struct proc *, void *, register_t *));
   1360  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1361  1.11       eeh int	netbsd32_nfssvc	__P((struct proc *, void *, register_t *));
   1362   1.1       mrg #else
   1363   1.1       mrg #endif
   1364  1.11       eeh int	compat_43_netbsd32_ogetdirentries	__P((struct proc *, void *, register_t *));
   1365  1.11       eeh int	netbsd32_statfs	__P((struct proc *, void *, register_t *));
   1366  1.11       eeh int	netbsd32_fstatfs	__P((struct proc *, void *, register_t *));
   1367  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1368  1.11       eeh int	netbsd32_getfh	__P((struct proc *, void *, register_t *));
   1369   1.1       mrg #else
   1370   1.1       mrg #endif
   1371  1.11       eeh int	compat_09_netbsd32_ogetdomainname	__P((struct proc *, void *, register_t *));
   1372  1.11       eeh int	compat_09_netbsd32_osetdomainname	__P((struct proc *, void *, register_t *));
   1373  1.11       eeh int	compat_09_netbsd32_uname	__P((struct proc *, void *, register_t *));
   1374  1.11       eeh int	netbsd32_sysarch	__P((struct proc *, void *, register_t *));
   1375  1.11       eeh #if (defined(SYSVSEM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
   1376  1.11       eeh int	netbsd32_compat_10_sys_semsys	__P((struct proc *, void *, register_t *));
   1377   1.1       mrg #else
   1378   1.1       mrg #endif
   1379  1.10  christos #if (defined(SYSVMSG) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
   1380  1.11       eeh int	netbsd32_compat_10_sys_msgsys	__P((struct proc *, void *, register_t *));
   1381   1.1       mrg #else
   1382   1.1       mrg #endif
   1383  1.10  christos #if (defined(SYSVSHM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10)
   1384  1.11       eeh int	netbsd32_compat_10_sys_shmsys	__P((struct proc *, void *, register_t *));
   1385   1.1       mrg #else
   1386   1.1       mrg #endif
   1387  1.11       eeh int	netbsd32_pread	__P((struct proc *, void *, register_t *));
   1388  1.11       eeh int	netbsd32_pwrite	__P((struct proc *, void *, register_t *));
   1389  1.10  christos #if defined(NTP) && !defined(_KERNEL)
   1390  1.11       eeh int	netbsd32_ntp_gettime	__P((struct proc *, void *, register_t *));
   1391  1.11       eeh int	netbsd32_ntp_adjtime	__P((struct proc *, void *, register_t *));
   1392   1.4       eeh #else
   1393   1.4       eeh #endif
   1394  1.11       eeh int	netbsd32_setgid	__P((struct proc *, void *, register_t *));
   1395  1.11       eeh int	netbsd32_setegid	__P((struct proc *, void *, register_t *));
   1396  1.11       eeh int	netbsd32_seteuid	__P((struct proc *, void *, register_t *));
   1397  1.10  christos #if defined(LFS) || !defined(_KERNEL)
   1398  1.11       eeh int	netbsd32_sys_lfs_bmapv	__P((struct proc *, void *, register_t *));
   1399  1.11       eeh int	netbsd32_sys_lfs_markv	__P((struct proc *, void *, register_t *));
   1400  1.11       eeh int	netbsd32_sys_lfs_segclean	__P((struct proc *, void *, register_t *));
   1401  1.11       eeh int	netbsd32_sys_lfs_segwait	__P((struct proc *, void *, register_t *));
   1402   1.1       mrg #else
   1403   1.1       mrg #endif
   1404  1.11       eeh int	compat_12_netbsd32_stat12	__P((struct proc *, void *, register_t *));
   1405  1.11       eeh int	compat_12_netbsd32_fstat12	__P((struct proc *, void *, register_t *));
   1406  1.11       eeh int	compat_12_netbsd32_lstat12	__P((struct proc *, void *, register_t *));
   1407  1.11       eeh int	netbsd32_pathconf	__P((struct proc *, void *, register_t *));
   1408  1.11       eeh int	netbsd32_fpathconf	__P((struct proc *, void *, register_t *));
   1409  1.11       eeh int	netbsd32_getrlimit	__P((struct proc *, void *, register_t *));
   1410  1.11       eeh int	netbsd32_setrlimit	__P((struct proc *, void *, register_t *));
   1411  1.11       eeh int	compat_12_netbsd32_getdirentries	__P((struct proc *, void *, register_t *));
   1412  1.11       eeh int	netbsd32_mmap	__P((struct proc *, void *, register_t *));
   1413  1.11       eeh int	netbsd32_lseek	__P((struct proc *, void *, register_t *));
   1414  1.11       eeh int	netbsd32_truncate	__P((struct proc *, void *, register_t *));
   1415  1.11       eeh int	netbsd32_ftruncate	__P((struct proc *, void *, register_t *));
   1416  1.11       eeh int	netbsd32___sysctl	__P((struct proc *, void *, register_t *));
   1417  1.11       eeh int	netbsd32_mlock	__P((struct proc *, void *, register_t *));
   1418  1.11       eeh int	netbsd32_munlock	__P((struct proc *, void *, register_t *));
   1419  1.11       eeh int	netbsd32_undelete	__P((struct proc *, void *, register_t *));
   1420  1.11       eeh int	netbsd32_futimes	__P((struct proc *, void *, register_t *));
   1421  1.11       eeh int	netbsd32_getpgid	__P((struct proc *, void *, register_t *));
   1422  1.11       eeh int	netbsd32_reboot	__P((struct proc *, void *, register_t *));
   1423  1.11       eeh int	netbsd32_poll	__P((struct proc *, void *, register_t *));
   1424  1.10  christos #if defined(LKM) || !defined(_KERNEL)
   1425   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1426   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1427   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1428   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1429   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1430   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1431   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1432   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1433   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1434   1.1       mrg int	sys_lkmnosys	__P((struct proc *, void *, register_t *));
   1435  1.10  christos #else	/* !LKM || !_KERNEL */
   1436  1.10  christos #endif	/* !LKM || !_KERNEL */
   1437  1.10  christos #if defined(SYSVSEM) || !defined(_KERNEL)
   1438  1.11       eeh int	compat_14_netbsd32___semctl	__P((struct proc *, void *, register_t *));
   1439  1.11       eeh int	netbsd32_semget	__P((struct proc *, void *, register_t *));
   1440  1.11       eeh int	netbsd32_semop	__P((struct proc *, void *, register_t *));
   1441  1.11       eeh int	netbsd32_semconfig	__P((struct proc *, void *, register_t *));
   1442   1.1       mrg #else
   1443   1.1       mrg #endif
   1444  1.10  christos #if defined(SYSVMSG) || !defined(_KERNEL)
   1445  1.11       eeh int	compat_14_netbsd32_msgctl	__P((struct proc *, void *, register_t *));
   1446  1.11       eeh int	netbsd32_msgget	__P((struct proc *, void *, register_t *));
   1447  1.11       eeh int	netbsd32_msgsnd	__P((struct proc *, void *, register_t *));
   1448  1.11       eeh int	netbsd32_msgrcv	__P((struct proc *, void *, register_t *));
   1449   1.1       mrg #else
   1450   1.1       mrg #endif
   1451  1.10  christos #if defined(SYSVSHM) || !defined(_KERNEL)
   1452  1.11       eeh int	netbsd32_shmat	__P((struct proc *, void *, register_t *));
   1453  1.11       eeh int	compat_14_netbsd32_shmctl	__P((struct proc *, void *, register_t *));
   1454  1.11       eeh int	netbsd32_shmdt	__P((struct proc *, void *, register_t *));
   1455  1.11       eeh int	netbsd32_shmget	__P((struct proc *, void *, register_t *));
   1456   1.1       mrg #else
   1457   1.1       mrg #endif
   1458  1.11       eeh int	netbsd32_clock_gettime	__P((struct proc *, void *, register_t *));
   1459  1.11       eeh int	netbsd32_clock_settime	__P((struct proc *, void *, register_t *));
   1460  1.11       eeh int	netbsd32_clock_getres	__P((struct proc *, void *, register_t *));
   1461  1.11       eeh int	netbsd32_nanosleep	__P((struct proc *, void *, register_t *));
   1462  1.11       eeh int	netbsd32_fdatasync	__P((struct proc *, void *, register_t *));
   1463  1.11       eeh int	netbsd32___posix_rename	__P((struct proc *, void *, register_t *));
   1464  1.11       eeh int	netbsd32_swapctl	__P((struct proc *, void *, register_t *));
   1465  1.11       eeh int	netbsd32_getdents	__P((struct proc *, void *, register_t *));
   1466  1.11       eeh int	netbsd32_minherit	__P((struct proc *, void *, register_t *));
   1467  1.11       eeh int	netbsd32_lchmod	__P((struct proc *, void *, register_t *));
   1468  1.11       eeh int	netbsd32_lchown	__P((struct proc *, void *, register_t *));
   1469  1.11       eeh int	netbsd32_lutimes	__P((struct proc *, void *, register_t *));
   1470  1.11       eeh int	netbsd32___msync13	__P((struct proc *, void *, register_t *));
   1471  1.11       eeh int	netbsd32___stat13	__P((struct proc *, void *, register_t *));
   1472  1.11       eeh int	netbsd32___fstat13	__P((struct proc *, void *, register_t *));
   1473  1.11       eeh int	netbsd32___lstat13	__P((struct proc *, void *, register_t *));
   1474  1.11       eeh int	netbsd32___sigaltstack14	__P((struct proc *, void *, register_t *));
   1475   1.1       mrg int	sys___vfork14	__P((struct proc *, void *, register_t *));
   1476  1.11       eeh int	netbsd32___posix_chown	__P((struct proc *, void *, register_t *));
   1477  1.11       eeh int	netbsd32___posix_fchown	__P((struct proc *, void *, register_t *));
   1478  1.11       eeh int	netbsd32___posix_lchown	__P((struct proc *, void *, register_t *));
   1479  1.11       eeh int	netbsd32_getsid	__P((struct proc *, void *, register_t *));
   1480  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1481  1.11       eeh int	netbsd32_fktrace	__P((struct proc *, void *, register_t *));
   1482   1.1       mrg #else
   1483   1.1       mrg #endif
   1484  1.11       eeh int	netbsd32_preadv	__P((struct proc *, void *, register_t *));
   1485  1.11       eeh int	netbsd32_pwritev	__P((struct proc *, void *, register_t *));
   1486  1.12       eeh int	netbsd32___sigaction14	__P((struct proc *, void *, register_t *));
   1487  1.12       eeh int	netbsd32___sigpending14	__P((struct proc *, void *, register_t *));
   1488  1.12       eeh int	netbsd32___sigprocmask14	__P((struct proc *, void *, register_t *));
   1489  1.12       eeh int	netbsd32___sigsuspend14	__P((struct proc *, void *, register_t *));
   1490  1.12       eeh int	netbsd32___sigreturn14	__P((struct proc *, void *, register_t *));
   1491  1.12       eeh int	netbsd32___getcwd	__P((struct proc *, void *, register_t *));
   1492  1.12       eeh int	netbsd32_fchroot	__P((struct proc *, void *, register_t *));
   1493  1.12       eeh int	netbsd32_fhopen	__P((struct proc *, void *, register_t *));
   1494  1.12       eeh int	netbsd32_fhstat	__P((struct proc *, void *, register_t *));
   1495  1.12       eeh int	netbsd32_fhstatfs	__P((struct proc *, void *, register_t *));
   1496  1.12       eeh #if defined(SYSVSEM) || !defined(_KERNEL)
   1497  1.13  christos int	netbsd32___semctl14	__P((struct proc *, void *, register_t *));
   1498  1.12       eeh #else
   1499  1.12       eeh #endif
   1500  1.12       eeh #if defined(SYSVMSG) || !defined(_KERNEL)
   1501  1.12       eeh int	netbsd32___msgctl13	__P((struct proc *, void *, register_t *));
   1502  1.12       eeh #else
   1503  1.12       eeh #endif
   1504  1.12       eeh #if defined(SYSVSHM) || !defined(_KERNEL)
   1505  1.12       eeh int	netbsd32___shmctl13	__P((struct proc *, void *, register_t *));
   1506  1.12       eeh #else
   1507  1.12       eeh #endif
   1508   1.8       mrg #endif /* _netbsd32_SYS__SYSCALLARGS_H_ */
   1509