Home | History | Annotate | Line # | Download | only in netbsd32
netbsd32_syscallargs.h revision 1.26
      1  1.17       cgd /* $NetBSD: netbsd32_syscallargs.h,v 1.26 2002/04/29 09:55:12 mrg 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.26       mrg  * created from	NetBSD: syscalls.master,v 1.21 2002/04/29 09:53:41 mrg Exp
      8   1.1       mrg  */
      9   1.1       mrg 
     10   1.8       mrg #ifndef _netbsd32_SYS__SYSCALLARGS_H_
     11  1.24       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.25     lukem 		struct { /* LINTED zero array dimension */		\
     22  1.25     lukem 			int8_t pad[  /* CONSTCOND */			\
     23  1.25     lukem 				(sizeof (register32_t) < sizeof (x))	\
     24  1.11       eeh 				? 0					\
     25  1.11       eeh 				: sizeof (register32_t) - sizeof (x)];	\
     26  1.11       eeh 			x datum;					\
     27  1.11       eeh 		} be;							\
     28  1.11       eeh 	}
     29   1.4       eeh 
     30  1.11       eeh struct netbsd32_exit_args {
     31   1.4       eeh 	syscallarg(int) rval;
     32   1.4       eeh };
     33   1.1       mrg 
     34  1.11       eeh struct netbsd32_read_args {
     35   1.1       mrg 	syscallarg(int) fd;
     36   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
     37   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
     38   1.1       mrg };
     39   1.1       mrg 
     40  1.11       eeh struct netbsd32_write_args {
     41   1.1       mrg 	syscallarg(int) fd;
     42   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
     43   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
     44   1.1       mrg };
     45   1.1       mrg 
     46  1.11       eeh struct netbsd32_open_args {
     47   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     48   1.1       mrg 	syscallarg(int) flags;
     49   1.1       mrg 	syscallarg(mode_t) mode;
     50   1.1       mrg };
     51   1.1       mrg 
     52  1.11       eeh struct netbsd32_close_args {
     53   1.4       eeh 	syscallarg(int) fd;
     54   1.4       eeh };
     55   1.4       eeh 
     56  1.11       eeh struct netbsd32_wait4_args {
     57   1.1       mrg 	syscallarg(int) pid;
     58   1.8       mrg 	syscallarg(netbsd32_intp) status;
     59   1.1       mrg 	syscallarg(int) options;
     60   1.8       mrg 	syscallarg(netbsd32_rusagep_t) rusage;
     61   1.1       mrg };
     62   1.1       mrg 
     63  1.11       eeh struct compat_43_netbsd32_ocreat_args {
     64   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     65   1.1       mrg 	syscallarg(mode_t) mode;
     66   1.1       mrg };
     67   1.1       mrg 
     68  1.11       eeh struct netbsd32_link_args {
     69   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     70   1.8       mrg 	syscallarg(const netbsd32_charp) link;
     71   1.1       mrg };
     72   1.1       mrg 
     73  1.11       eeh struct netbsd32_unlink_args {
     74   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     75   1.1       mrg };
     76   1.1       mrg 
     77  1.11       eeh struct netbsd32_chdir_args {
     78   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     79   1.1       mrg };
     80   1.1       mrg 
     81  1.11       eeh struct netbsd32_fchdir_args {
     82   1.4       eeh 	syscallarg(int) fd;
     83   1.4       eeh };
     84   1.4       eeh 
     85  1.11       eeh struct netbsd32_mknod_args {
     86   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     87   1.1       mrg 	syscallarg(mode_t) mode;
     88   1.1       mrg 	syscallarg(dev_t) dev;
     89   1.1       mrg };
     90   1.1       mrg 
     91  1.11       eeh struct netbsd32_chmod_args {
     92   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     93   1.1       mrg 	syscallarg(mode_t) mode;
     94   1.1       mrg };
     95   1.1       mrg 
     96  1.11       eeh struct netbsd32_chown_args {
     97   1.8       mrg 	syscallarg(const netbsd32_charp) path;
     98   1.1       mrg 	syscallarg(uid_t) uid;
     99   1.1       mrg 	syscallarg(gid_t) gid;
    100   1.1       mrg };
    101   1.1       mrg 
    102  1.11       eeh struct netbsd32_break_args {
    103   1.8       mrg 	syscallarg(netbsd32_charp) nsize;
    104   1.1       mrg };
    105   1.1       mrg 
    106  1.11       eeh struct netbsd32_getfsstat_args {
    107   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    108   1.8       mrg 	syscallarg(netbsd32_long) bufsize;
    109   1.1       mrg 	syscallarg(int) flags;
    110   1.1       mrg };
    111   1.1       mrg 
    112  1.11       eeh struct compat_43_netbsd32_olseek_args {
    113   1.1       mrg 	syscallarg(int) fd;
    114   1.8       mrg 	syscallarg(netbsd32_long) offset;
    115   1.1       mrg 	syscallarg(int) whence;
    116   1.1       mrg };
    117   1.1       mrg 
    118  1.11       eeh struct netbsd32_mount_args {
    119   1.8       mrg 	syscallarg(const netbsd32_charp) type;
    120   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    121   1.1       mrg 	syscallarg(int) flags;
    122   1.8       mrg 	syscallarg(netbsd32_voidp) data;
    123   1.1       mrg };
    124   1.1       mrg 
    125  1.11       eeh struct netbsd32_unmount_args {
    126   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    127   1.1       mrg 	syscallarg(int) flags;
    128   1.1       mrg };
    129   1.1       mrg 
    130  1.11       eeh struct netbsd32_setuid_args {
    131   1.4       eeh 	syscallarg(uid_t) uid;
    132   1.4       eeh };
    133   1.4       eeh 
    134  1.11       eeh struct netbsd32_ptrace_args {
    135   1.1       mrg 	syscallarg(int) req;
    136   1.1       mrg 	syscallarg(pid_t) pid;
    137   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    138   1.1       mrg 	syscallarg(int) data;
    139   1.1       mrg };
    140   1.1       mrg 
    141  1.11       eeh struct netbsd32_recvmsg_args {
    142   1.1       mrg 	syscallarg(int) s;
    143   1.8       mrg 	syscallarg(netbsd32_msghdrp_t) msg;
    144   1.1       mrg 	syscallarg(int) flags;
    145   1.1       mrg };
    146   1.1       mrg 
    147  1.11       eeh struct netbsd32_sendmsg_args {
    148   1.1       mrg 	syscallarg(int) s;
    149   1.8       mrg 	syscallarg(const netbsd32_msghdrp_t) msg;
    150   1.1       mrg 	syscallarg(int) flags;
    151   1.1       mrg };
    152   1.1       mrg 
    153  1.11       eeh struct netbsd32_recvfrom_args {
    154   1.1       mrg 	syscallarg(int) s;
    155   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
    156   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    157   1.1       mrg 	syscallarg(int) flags;
    158   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) from;
    159   1.8       mrg 	syscallarg(netbsd32_intp) fromlenaddr;
    160   1.1       mrg };
    161   1.1       mrg 
    162  1.11       eeh struct netbsd32_accept_args {
    163   1.1       mrg 	syscallarg(int) s;
    164   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) name;
    165   1.8       mrg 	syscallarg(netbsd32_intp) anamelen;
    166   1.1       mrg };
    167   1.1       mrg 
    168  1.11       eeh struct netbsd32_getpeername_args {
    169   1.1       mrg 	syscallarg(int) fdes;
    170   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) asa;
    171   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    172   1.1       mrg };
    173   1.1       mrg 
    174  1.11       eeh struct netbsd32_getsockname_args {
    175   1.1       mrg 	syscallarg(int) fdes;
    176   1.8       mrg 	syscallarg(netbsd32_sockaddrp_t) asa;
    177   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    178   1.1       mrg };
    179   1.1       mrg 
    180  1.11       eeh struct netbsd32_access_args {
    181   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    182   1.1       mrg 	syscallarg(int) flags;
    183   1.1       mrg };
    184   1.1       mrg 
    185  1.11       eeh struct netbsd32_chflags_args {
    186   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    187   1.8       mrg 	syscallarg(netbsd32_u_long) flags;
    188   1.1       mrg };
    189   1.1       mrg 
    190  1.11       eeh struct netbsd32_fchflags_args {
    191   1.1       mrg 	syscallarg(int) fd;
    192   1.8       mrg 	syscallarg(netbsd32_u_long) flags;
    193   1.1       mrg };
    194   1.1       mrg 
    195  1.11       eeh struct netbsd32_kill_args {
    196   1.4       eeh 	syscallarg(int) pid;
    197   1.4       eeh 	syscallarg(int) signum;
    198   1.4       eeh };
    199   1.4       eeh 
    200  1.11       eeh struct compat_43_netbsd32_stat43_args {
    201   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    202   1.8       mrg 	syscallarg(netbsd32_stat43p_t) ub;
    203   1.1       mrg };
    204   1.1       mrg 
    205  1.11       eeh struct compat_43_netbsd32_lstat43_args {
    206   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    207   1.8       mrg 	syscallarg(netbsd32_stat43p_t) ub;
    208   1.1       mrg };
    209   1.1       mrg 
    210  1.11       eeh struct netbsd32_dup_args {
    211   1.4       eeh 	syscallarg(int) fd;
    212   1.4       eeh };
    213   1.4       eeh 
    214  1.11       eeh struct netbsd32_profil_args {
    215   1.8       mrg 	syscallarg(netbsd32_caddr_t) samples;
    216   1.8       mrg 	syscallarg(netbsd32_size_t) size;
    217   1.8       mrg 	syscallarg(netbsd32_u_long) offset;
    218   1.1       mrg 	syscallarg(u_int) scale;
    219   1.1       mrg };
    220   1.1       mrg 
    221  1.11       eeh struct netbsd32_ktrace_args {
    222   1.8       mrg 	syscallarg(const netbsd32_charp) fname;
    223   1.1       mrg 	syscallarg(int) ops;
    224   1.1       mrg 	syscallarg(int) facs;
    225   1.1       mrg 	syscallarg(int) pid;
    226   1.1       mrg };
    227   1.1       mrg 
    228  1.11       eeh struct netbsd32_sigaction_args {
    229   1.1       mrg 	syscallarg(int) signum;
    230   1.8       mrg 	syscallarg(const netbsd32_sigactionp_t) nsa;
    231   1.8       mrg 	syscallarg(netbsd32_sigactionp_t) osa;
    232   1.1       mrg };
    233   1.1       mrg 
    234  1.11       eeh struct compat_13_netbsd32_sigprocmask_args {
    235   1.4       eeh 	syscallarg(int) how;
    236   1.4       eeh 	syscallarg(int) mask;
    237   1.4       eeh };
    238   1.4       eeh 
    239  1.11       eeh struct netbsd32___getlogin_args {
    240   1.8       mrg 	syscallarg(netbsd32_charp) namebuf;
    241   1.1       mrg 	syscallarg(u_int) namelen;
    242   1.1       mrg };
    243   1.1       mrg 
    244  1.11       eeh struct netbsd32_setlogin_args {
    245   1.8       mrg 	syscallarg(const netbsd32_charp) namebuf;
    246   1.1       mrg };
    247   1.1       mrg 
    248  1.11       eeh struct netbsd32_acct_args {
    249   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    250   1.1       mrg };
    251   1.1       mrg 
    252  1.11       eeh struct compat_13_netbsd32_sigaltstack13_args {
    253   1.8       mrg 	syscallarg(const netbsd32_sigaltstack13p_t) nss;
    254   1.8       mrg 	syscallarg(netbsd32_sigaltstack13p_t) oss;
    255   1.1       mrg };
    256   1.1       mrg 
    257  1.11       eeh struct netbsd32_ioctl_args {
    258   1.1       mrg 	syscallarg(int) fd;
    259   1.8       mrg 	syscallarg(netbsd32_u_long) com;
    260   1.8       mrg 	syscallarg(netbsd32_voidp) data;
    261   1.1       mrg };
    262   1.1       mrg 
    263  1.11       eeh struct compat_12_netbsd32_reboot_args {
    264   1.4       eeh 	syscallarg(int) opt;
    265   1.4       eeh };
    266   1.4       eeh 
    267  1.11       eeh struct netbsd32_revoke_args {
    268   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    269   1.1       mrg };
    270   1.1       mrg 
    271  1.11       eeh struct netbsd32_symlink_args {
    272   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    273   1.8       mrg 	syscallarg(const netbsd32_charp) link;
    274   1.1       mrg };
    275   1.1       mrg 
    276  1.11       eeh struct netbsd32_readlink_args {
    277   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    278   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    279   1.8       mrg 	syscallarg(netbsd32_size_t) count;
    280   1.1       mrg };
    281   1.1       mrg 
    282  1.11       eeh struct netbsd32_execve_args {
    283   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    284   1.8       mrg 	syscallarg(netbsd32_charpp) argp;
    285   1.8       mrg 	syscallarg(netbsd32_charpp) envp;
    286   1.1       mrg };
    287   1.1       mrg 
    288  1.11       eeh struct netbsd32_umask_args {
    289   1.4       eeh 	syscallarg(mode_t) newmask;
    290   1.4       eeh };
    291   1.4       eeh 
    292  1.11       eeh struct netbsd32_chroot_args {
    293   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    294   1.1       mrg };
    295   1.1       mrg 
    296  1.11       eeh struct compat_43_netbsd32_fstat43_args {
    297   1.1       mrg 	syscallarg(int) fd;
    298   1.8       mrg 	syscallarg(netbsd32_stat43p_t) sb;
    299   1.1       mrg };
    300   1.1       mrg 
    301  1.11       eeh struct compat_43_netbsd32_ogetkerninfo_args {
    302   1.1       mrg 	syscallarg(int) op;
    303   1.8       mrg 	syscallarg(netbsd32_charp) where;
    304   1.8       mrg 	syscallarg(netbsd32_intp) size;
    305   1.1       mrg 	syscallarg(int) arg;
    306   1.1       mrg };
    307   1.1       mrg 
    308  1.11       eeh struct compat_12_netbsd32_msync_args {
    309   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    310   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    311   1.1       mrg };
    312   1.1       mrg 
    313  1.11       eeh struct netbsd32_sbrk_args {
    314  1.11       eeh 	syscallarg(netbsd32_intptr_t) incr;
    315   1.4       eeh };
    316   1.4       eeh 
    317  1.11       eeh struct netbsd32_sstk_args {
    318   1.4       eeh 	syscallarg(int) incr;
    319   1.4       eeh };
    320   1.4       eeh 
    321  1.11       eeh struct compat_43_netbsd32_ommap_args {
    322   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    323   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    324   1.1       mrg 	syscallarg(int) prot;
    325   1.1       mrg 	syscallarg(int) flags;
    326   1.1       mrg 	syscallarg(int) fd;
    327   1.8       mrg 	syscallarg(netbsd32_long) pos;
    328   1.1       mrg };
    329   1.1       mrg 
    330  1.11       eeh struct netbsd32_ovadvise_args {
    331   1.4       eeh 	syscallarg(int) anom;
    332   1.4       eeh };
    333   1.4       eeh 
    334  1.11       eeh struct netbsd32_munmap_args {
    335   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    336   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    337   1.1       mrg };
    338   1.1       mrg 
    339  1.11       eeh struct netbsd32_mprotect_args {
    340   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    341   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    342   1.1       mrg 	syscallarg(int) prot;
    343   1.1       mrg };
    344   1.1       mrg 
    345  1.11       eeh struct netbsd32_madvise_args {
    346   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    347   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    348   1.1       mrg 	syscallarg(int) behav;
    349   1.1       mrg };
    350   1.1       mrg 
    351  1.11       eeh struct netbsd32_mincore_args {
    352   1.8       mrg 	syscallarg(netbsd32_caddr_t) addr;
    353   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    354   1.8       mrg 	syscallarg(netbsd32_charp) vec;
    355   1.1       mrg };
    356   1.1       mrg 
    357  1.11       eeh struct netbsd32_getgroups_args {
    358   1.1       mrg 	syscallarg(int) gidsetsize;
    359   1.8       mrg 	syscallarg(netbsd32_gid_tp) gidset;
    360   1.1       mrg };
    361   1.1       mrg 
    362  1.11       eeh struct netbsd32_setgroups_args {
    363   1.1       mrg 	syscallarg(int) gidsetsize;
    364   1.8       mrg 	syscallarg(const netbsd32_gid_tp) gidset;
    365   1.1       mrg };
    366   1.1       mrg 
    367  1.11       eeh struct netbsd32_setpgid_args {
    368   1.4       eeh 	syscallarg(int) pid;
    369   1.4       eeh 	syscallarg(int) pgid;
    370   1.4       eeh };
    371   1.4       eeh 
    372  1.11       eeh struct netbsd32_setitimer_args {
    373   1.1       mrg 	syscallarg(int) which;
    374   1.8       mrg 	syscallarg(const netbsd32_itimervalp_t) itv;
    375   1.8       mrg 	syscallarg(netbsd32_itimervalp_t) oitv;
    376   1.1       mrg };
    377   1.1       mrg 
    378  1.11       eeh struct compat_12_netbsd32_oswapon_args {
    379   1.8       mrg 	syscallarg(const netbsd32_charp) name;
    380   1.1       mrg };
    381   1.1       mrg 
    382  1.11       eeh struct netbsd32_getitimer_args {
    383   1.1       mrg 	syscallarg(int) which;
    384   1.8       mrg 	syscallarg(netbsd32_itimervalp_t) itv;
    385   1.1       mrg };
    386   1.1       mrg 
    387  1.11       eeh struct compat_43_netbsd32_ogethostname_args {
    388   1.8       mrg 	syscallarg(netbsd32_charp) hostname;
    389   1.1       mrg 	syscallarg(u_int) len;
    390   1.1       mrg };
    391   1.1       mrg 
    392  1.11       eeh struct compat_43_netbsd32_osethostname_args {
    393   1.8       mrg 	syscallarg(netbsd32_charp) hostname;
    394   1.1       mrg 	syscallarg(u_int) len;
    395   1.1       mrg };
    396   1.1       mrg 
    397  1.11       eeh struct netbsd32_dup2_args {
    398   1.4       eeh 	syscallarg(int) from;
    399   1.4       eeh 	syscallarg(int) to;
    400   1.4       eeh };
    401   1.4       eeh 
    402  1.11       eeh struct netbsd32_fcntl_args {
    403   1.1       mrg 	syscallarg(int) fd;
    404   1.1       mrg 	syscallarg(int) cmd;
    405   1.8       mrg 	syscallarg(netbsd32_voidp) arg;
    406   1.1       mrg };
    407   1.1       mrg 
    408  1.11       eeh struct netbsd32_select_args {
    409   1.1       mrg 	syscallarg(int) nd;
    410   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) in;
    411   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) ou;
    412   1.8       mrg 	syscallarg(netbsd32_fd_setp_t) ex;
    413   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tv;
    414   1.1       mrg };
    415   1.1       mrg 
    416  1.11       eeh struct netbsd32_fsync_args {
    417   1.4       eeh 	syscallarg(int) fd;
    418   1.4       eeh };
    419   1.4       eeh 
    420  1.11       eeh struct netbsd32_setpriority_args {
    421   1.4       eeh 	syscallarg(int) which;
    422   1.4       eeh 	syscallarg(int) who;
    423   1.4       eeh 	syscallarg(int) prio;
    424   1.4       eeh };
    425   1.4       eeh 
    426  1.11       eeh struct netbsd32_socket_args {
    427   1.4       eeh 	syscallarg(int) domain;
    428   1.4       eeh 	syscallarg(int) type;
    429   1.4       eeh 	syscallarg(int) protocol;
    430   1.4       eeh };
    431   1.4       eeh 
    432  1.11       eeh struct netbsd32_connect_args {
    433   1.1       mrg 	syscallarg(int) s;
    434   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) name;
    435   1.1       mrg 	syscallarg(int) namelen;
    436   1.1       mrg };
    437   1.1       mrg 
    438  1.11       eeh struct compat_43_netbsd32_oaccept_args {
    439   1.1       mrg 	syscallarg(int) s;
    440   1.8       mrg 	syscallarg(netbsd32_caddr_t) name;
    441   1.8       mrg 	syscallarg(netbsd32_intp) anamelen;
    442   1.1       mrg };
    443   1.1       mrg 
    444  1.11       eeh struct netbsd32_getpriority_args {
    445   1.4       eeh 	syscallarg(int) which;
    446   1.4       eeh 	syscallarg(int) who;
    447   1.4       eeh };
    448   1.4       eeh 
    449  1.11       eeh struct compat_43_netbsd32_osend_args {
    450   1.1       mrg 	syscallarg(int) s;
    451   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    452   1.1       mrg 	syscallarg(int) len;
    453   1.1       mrg 	syscallarg(int) flags;
    454   1.1       mrg };
    455   1.1       mrg 
    456  1.11       eeh struct compat_43_netbsd32_orecv_args {
    457   1.1       mrg 	syscallarg(int) s;
    458   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    459   1.1       mrg 	syscallarg(int) len;
    460   1.1       mrg 	syscallarg(int) flags;
    461   1.1       mrg };
    462   1.1       mrg 
    463  1.12       eeh struct compat_13_netbsd32_sigreturn_args {
    464   1.8       mrg 	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
    465   1.1       mrg };
    466   1.1       mrg 
    467  1.11       eeh struct netbsd32_bind_args {
    468   1.1       mrg 	syscallarg(int) s;
    469   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) name;
    470   1.1       mrg 	syscallarg(int) namelen;
    471   1.1       mrg };
    472   1.1       mrg 
    473  1.11       eeh struct netbsd32_setsockopt_args {
    474   1.1       mrg 	syscallarg(int) s;
    475   1.1       mrg 	syscallarg(int) level;
    476   1.1       mrg 	syscallarg(int) name;
    477   1.8       mrg 	syscallarg(const netbsd32_voidp) val;
    478   1.1       mrg 	syscallarg(int) valsize;
    479   1.1       mrg };
    480   1.1       mrg 
    481  1.11       eeh struct netbsd32_listen_args {
    482   1.4       eeh 	syscallarg(int) s;
    483   1.4       eeh 	syscallarg(int) backlog;
    484   1.4       eeh };
    485   1.4       eeh 
    486  1.11       eeh struct compat_43_netbsd32_osigvec_args {
    487   1.1       mrg 	syscallarg(int) signum;
    488   1.8       mrg 	syscallarg(netbsd32_sigvecp_t) nsv;
    489   1.8       mrg 	syscallarg(netbsd32_sigvecp_t) osv;
    490   1.1       mrg };
    491   1.1       mrg 
    492  1.11       eeh struct compat_43_netbsd32_sigblock_args {
    493   1.4       eeh 	syscallarg(int) mask;
    494   1.4       eeh };
    495   1.4       eeh 
    496  1.11       eeh struct compat_43_netbsd32_sigsetmask_args {
    497   1.4       eeh 	syscallarg(int) mask;
    498   1.4       eeh };
    499   1.4       eeh 
    500  1.11       eeh struct compat_13_netbsd32_sigsuspend_args {
    501   1.4       eeh 	syscallarg(int) mask;
    502   1.4       eeh };
    503   1.4       eeh 
    504  1.11       eeh struct compat_43_netbsd32_osigstack_args {
    505   1.8       mrg 	syscallarg(netbsd32_sigstackp_t) nss;
    506   1.8       mrg 	syscallarg(netbsd32_sigstackp_t) oss;
    507   1.1       mrg };
    508   1.1       mrg 
    509  1.11       eeh struct compat_43_netbsd32_orecvmsg_args {
    510   1.1       mrg 	syscallarg(int) s;
    511   1.8       mrg 	syscallarg(netbsd32_omsghdrp_t) msg;
    512   1.1       mrg 	syscallarg(int) flags;
    513   1.1       mrg };
    514   1.1       mrg 
    515  1.11       eeh struct compat_43_netbsd32_osendmsg_args {
    516   1.1       mrg 	syscallarg(int) s;
    517   1.8       mrg 	syscallarg(netbsd32_caddr_t) msg;
    518   1.1       mrg 	syscallarg(int) flags;
    519   1.1       mrg };
    520   1.1       mrg 
    521  1.11       eeh struct netbsd32_gettimeofday_args {
    522   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tp;
    523   1.8       mrg 	syscallarg(netbsd32_timezonep_t) tzp;
    524   1.1       mrg };
    525   1.1       mrg 
    526  1.11       eeh struct netbsd32_getrusage_args {
    527   1.1       mrg 	syscallarg(int) who;
    528   1.8       mrg 	syscallarg(netbsd32_rusagep_t) rusage;
    529   1.1       mrg };
    530   1.1       mrg 
    531  1.11       eeh struct netbsd32_getsockopt_args {
    532   1.1       mrg 	syscallarg(int) s;
    533   1.1       mrg 	syscallarg(int) level;
    534   1.1       mrg 	syscallarg(int) name;
    535   1.8       mrg 	syscallarg(netbsd32_voidp) val;
    536   1.8       mrg 	syscallarg(netbsd32_intp) avalsize;
    537   1.1       mrg };
    538   1.1       mrg 
    539  1.11       eeh struct netbsd32_readv_args {
    540   1.1       mrg 	syscallarg(int) fd;
    541   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
    542   1.1       mrg 	syscallarg(int) iovcnt;
    543   1.1       mrg };
    544   1.1       mrg 
    545  1.11       eeh struct netbsd32_writev_args {
    546   1.1       mrg 	syscallarg(int) fd;
    547   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
    548   1.1       mrg 	syscallarg(int) iovcnt;
    549   1.1       mrg };
    550   1.1       mrg 
    551  1.11       eeh struct netbsd32_settimeofday_args {
    552   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tv;
    553   1.8       mrg 	syscallarg(const netbsd32_timezonep_t) tzp;
    554   1.1       mrg };
    555   1.1       mrg 
    556  1.11       eeh struct netbsd32_fchown_args {
    557   1.4       eeh 	syscallarg(int) fd;
    558   1.4       eeh 	syscallarg(uid_t) uid;
    559   1.4       eeh 	syscallarg(gid_t) gid;
    560   1.4       eeh };
    561   1.4       eeh 
    562  1.11       eeh struct netbsd32_fchmod_args {
    563   1.4       eeh 	syscallarg(int) fd;
    564   1.4       eeh 	syscallarg(mode_t) mode;
    565   1.4       eeh };
    566   1.4       eeh 
    567  1.11       eeh struct compat_43_netbsd32_orecvfrom_args {
    568   1.1       mrg 	syscallarg(int) s;
    569   1.8       mrg 	syscallarg(netbsd32_caddr_t) buf;
    570   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    571   1.1       mrg 	syscallarg(int) flags;
    572   1.8       mrg 	syscallarg(netbsd32_caddr_t) from;
    573   1.8       mrg 	syscallarg(netbsd32_intp) fromlenaddr;
    574   1.1       mrg };
    575   1.1       mrg 
    576  1.11       eeh struct netbsd32_setreuid_args {
    577   1.4       eeh 	syscallarg(uid_t) ruid;
    578   1.4       eeh 	syscallarg(uid_t) euid;
    579   1.4       eeh };
    580   1.4       eeh 
    581  1.11       eeh struct netbsd32_setregid_args {
    582   1.4       eeh 	syscallarg(gid_t) rgid;
    583   1.4       eeh 	syscallarg(gid_t) egid;
    584   1.4       eeh };
    585   1.4       eeh 
    586  1.11       eeh struct netbsd32_rename_args {
    587   1.8       mrg 	syscallarg(const netbsd32_charp) from;
    588   1.8       mrg 	syscallarg(const netbsd32_charp) to;
    589   1.1       mrg };
    590   1.1       mrg 
    591  1.11       eeh struct compat_43_netbsd32_otruncate_args {
    592   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    593   1.8       mrg 	syscallarg(netbsd32_long) length;
    594   1.1       mrg };
    595   1.1       mrg 
    596  1.11       eeh struct compat_43_netbsd32_oftruncate_args {
    597   1.1       mrg 	syscallarg(int) fd;
    598   1.8       mrg 	syscallarg(netbsd32_long) length;
    599   1.1       mrg };
    600   1.1       mrg 
    601  1.11       eeh struct netbsd32_flock_args {
    602   1.4       eeh 	syscallarg(int) fd;
    603   1.4       eeh 	syscallarg(int) how;
    604   1.4       eeh };
    605   1.4       eeh 
    606  1.11       eeh struct netbsd32_mkfifo_args {
    607   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    608   1.1       mrg 	syscallarg(mode_t) mode;
    609   1.1       mrg };
    610   1.1       mrg 
    611  1.11       eeh struct netbsd32_sendto_args {
    612   1.1       mrg 	syscallarg(int) s;
    613   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
    614   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    615   1.1       mrg 	syscallarg(int) flags;
    616   1.8       mrg 	syscallarg(const netbsd32_sockaddrp_t) to;
    617   1.1       mrg 	syscallarg(int) tolen;
    618   1.1       mrg };
    619   1.1       mrg 
    620  1.11       eeh struct netbsd32_shutdown_args {
    621   1.4       eeh 	syscallarg(int) s;
    622   1.4       eeh 	syscallarg(int) how;
    623   1.4       eeh };
    624   1.4       eeh 
    625  1.11       eeh struct netbsd32_socketpair_args {
    626   1.1       mrg 	syscallarg(int) domain;
    627   1.1       mrg 	syscallarg(int) type;
    628   1.1       mrg 	syscallarg(int) protocol;
    629   1.8       mrg 	syscallarg(netbsd32_intp) rsv;
    630   1.1       mrg };
    631   1.1       mrg 
    632  1.11       eeh struct netbsd32_mkdir_args {
    633   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    634   1.1       mrg 	syscallarg(mode_t) mode;
    635   1.1       mrg };
    636   1.1       mrg 
    637  1.11       eeh struct netbsd32_rmdir_args {
    638   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    639   1.1       mrg };
    640   1.1       mrg 
    641  1.11       eeh struct netbsd32_utimes_args {
    642   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    643   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
    644   1.1       mrg };
    645   1.1       mrg 
    646  1.11       eeh struct netbsd32_adjtime_args {
    647   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) delta;
    648   1.8       mrg 	syscallarg(netbsd32_timevalp_t) olddelta;
    649   1.1       mrg };
    650   1.1       mrg 
    651  1.11       eeh struct compat_43_netbsd32_ogetpeername_args {
    652   1.1       mrg 	syscallarg(int) fdes;
    653   1.8       mrg 	syscallarg(netbsd32_caddr_t) asa;
    654   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    655   1.1       mrg };
    656   1.1       mrg 
    657  1.11       eeh struct compat_43_netbsd32_sethostid_args {
    658   1.4       eeh 	syscallarg(int32_t) hostid;
    659   1.4       eeh };
    660   1.4       eeh 
    661  1.11       eeh struct compat_43_netbsd32_ogetrlimit_args {
    662   1.1       mrg 	syscallarg(int) which;
    663   1.8       mrg 	syscallarg(netbsd32_orlimitp_t) rlp;
    664   1.1       mrg };
    665   1.1       mrg 
    666  1.11       eeh struct compat_43_netbsd32_osetrlimit_args {
    667   1.1       mrg 	syscallarg(int) which;
    668   1.8       mrg 	syscallarg(const netbsd32_orlimitp_t) rlp;
    669   1.1       mrg };
    670   1.1       mrg 
    671  1.11       eeh struct compat_43_netbsd32_killpg_args {
    672   1.4       eeh 	syscallarg(int) pgid;
    673   1.4       eeh 	syscallarg(int) signum;
    674   1.4       eeh };
    675   1.4       eeh 
    676  1.11       eeh struct netbsd32_quotactl_args {
    677   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    678   1.1       mrg 	syscallarg(int) cmd;
    679   1.1       mrg 	syscallarg(int) uid;
    680   1.8       mrg 	syscallarg(netbsd32_caddr_t) arg;
    681   1.1       mrg };
    682   1.1       mrg 
    683  1.11       eeh struct compat_43_netbsd32_ogetsockname_args {
    684   1.1       mrg 	syscallarg(int) fdec;
    685   1.8       mrg 	syscallarg(netbsd32_caddr_t) asa;
    686   1.8       mrg 	syscallarg(netbsd32_intp) alen;
    687   1.1       mrg };
    688   1.1       mrg 
    689  1.11       eeh struct netbsd32_nfssvc_args {
    690   1.1       mrg 	syscallarg(int) flag;
    691   1.8       mrg 	syscallarg(netbsd32_voidp) argp;
    692   1.1       mrg };
    693   1.1       mrg 
    694  1.11       eeh struct compat_43_netbsd32_ogetdirentries_args {
    695   1.1       mrg 	syscallarg(int) fd;
    696   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    697   1.1       mrg 	syscallarg(u_int) count;
    698   1.8       mrg 	syscallarg(netbsd32_longp) basep;
    699   1.1       mrg };
    700   1.1       mrg 
    701  1.11       eeh struct netbsd32_statfs_args {
    702   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    703   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    704   1.1       mrg };
    705   1.1       mrg 
    706  1.11       eeh struct netbsd32_fstatfs_args {
    707   1.1       mrg 	syscallarg(int) fd;
    708   1.8       mrg 	syscallarg(netbsd32_statfsp_t) buf;
    709   1.1       mrg };
    710   1.1       mrg 
    711  1.11       eeh struct netbsd32_getfh_args {
    712   1.8       mrg 	syscallarg(const netbsd32_charp) fname;
    713   1.8       mrg 	syscallarg(netbsd32_fhandlep_t) fhp;
    714   1.1       mrg };
    715   1.1       mrg 
    716  1.11       eeh struct compat_09_netbsd32_ogetdomainname_args {
    717   1.8       mrg 	syscallarg(netbsd32_charp) domainname;
    718   1.1       mrg 	syscallarg(int) len;
    719   1.1       mrg };
    720   1.1       mrg 
    721  1.11       eeh struct compat_09_netbsd32_osetdomainname_args {
    722   1.8       mrg 	syscallarg(netbsd32_charp) domainname;
    723   1.1       mrg 	syscallarg(int) len;
    724   1.1       mrg };
    725   1.1       mrg 
    726  1.11       eeh struct compat_09_netbsd32_uname_args {
    727   1.8       mrg 	syscallarg(netbsd32_outsnamep_t) name;
    728   1.1       mrg };
    729   1.1       mrg 
    730  1.11       eeh struct netbsd32_sysarch_args {
    731   1.1       mrg 	syscallarg(int) op;
    732   1.8       mrg 	syscallarg(netbsd32_voidp) parms;
    733   1.1       mrg };
    734   1.1       mrg 
    735  1.26       mrg struct compat_10_netbsd32_sys_semsys_args {
    736   1.4       eeh 	syscallarg(int) which;
    737   1.4       eeh 	syscallarg(int) a2;
    738   1.4       eeh 	syscallarg(int) a3;
    739   1.4       eeh 	syscallarg(int) a4;
    740   1.4       eeh 	syscallarg(int) a5;
    741   1.4       eeh };
    742   1.4       eeh 
    743  1.26       mrg struct compat_10_netbsd32_sys_msgsys_args {
    744   1.4       eeh 	syscallarg(int) which;
    745   1.4       eeh 	syscallarg(int) a2;
    746   1.4       eeh 	syscallarg(int) a3;
    747   1.4       eeh 	syscallarg(int) a4;
    748   1.4       eeh 	syscallarg(int) a5;
    749   1.4       eeh 	syscallarg(int) a6;
    750   1.4       eeh };
    751   1.4       eeh 
    752  1.26       mrg struct compat_10_netbsd32_sys_shmsys_args {
    753   1.4       eeh 	syscallarg(int) which;
    754   1.4       eeh 	syscallarg(int) a2;
    755   1.4       eeh 	syscallarg(int) a3;
    756   1.4       eeh 	syscallarg(int) a4;
    757   1.4       eeh };
    758   1.4       eeh 
    759  1.11       eeh struct netbsd32_pread_args {
    760   1.1       mrg 	syscallarg(int) fd;
    761   1.8       mrg 	syscallarg(netbsd32_voidp) buf;
    762   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
    763   1.1       mrg 	syscallarg(int) pad;
    764   1.1       mrg 	syscallarg(off_t) offset;
    765   1.1       mrg };
    766   1.1       mrg 
    767  1.11       eeh struct netbsd32_pwrite_args {
    768   1.1       mrg 	syscallarg(int) fd;
    769   1.8       mrg 	syscallarg(const netbsd32_voidp) buf;
    770   1.8       mrg 	syscallarg(netbsd32_size_t) nbyte;
    771   1.1       mrg 	syscallarg(int) pad;
    772   1.1       mrg 	syscallarg(off_t) offset;
    773   1.1       mrg };
    774   1.1       mrg 
    775  1.11       eeh struct netbsd32_ntp_gettime_args {
    776   1.8       mrg 	syscallarg(netbsd32_ntptimevalp_t) ntvp;
    777   1.1       mrg };
    778   1.1       mrg 
    779  1.11       eeh struct netbsd32_ntp_adjtime_args {
    780   1.8       mrg 	syscallarg(netbsd32_timexp_t) tp;
    781   1.1       mrg };
    782   1.1       mrg 
    783  1.11       eeh struct netbsd32_setgid_args {
    784   1.4       eeh 	syscallarg(gid_t) gid;
    785   1.4       eeh };
    786   1.4       eeh 
    787  1.11       eeh struct netbsd32_setegid_args {
    788   1.4       eeh 	syscallarg(gid_t) egid;
    789   1.4       eeh };
    790   1.4       eeh 
    791  1.11       eeh struct netbsd32_seteuid_args {
    792   1.4       eeh 	syscallarg(uid_t) euid;
    793   1.4       eeh };
    794   1.4       eeh 
    795  1.11       eeh struct netbsd32_sys_lfs_bmapv_args {
    796   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    797   1.8       mrg 	syscallarg(netbsd32_block_infop_t) blkiov;
    798   1.1       mrg 	syscallarg(int) blkcnt;
    799   1.1       mrg };
    800   1.1       mrg 
    801  1.11       eeh struct netbsd32_sys_lfs_markv_args {
    802   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    803   1.8       mrg 	syscallarg(netbsd32_block_infop_t) blkiov;
    804   1.1       mrg 	syscallarg(int) blkcnt;
    805   1.1       mrg };
    806   1.1       mrg 
    807  1.11       eeh struct netbsd32_sys_lfs_segclean_args {
    808   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    809   1.8       mrg 	syscallarg(netbsd32_u_long) segment;
    810   1.1       mrg };
    811   1.1       mrg 
    812  1.11       eeh struct netbsd32_sys_lfs_segwait_args {
    813   1.8       mrg 	syscallarg(netbsd32_fsid_tp_t) fsidp;
    814   1.8       mrg 	syscallarg(netbsd32_timevalp_t) tv;
    815   1.1       mrg };
    816   1.1       mrg 
    817  1.11       eeh struct compat_12_netbsd32_stat12_args {
    818   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    819   1.8       mrg 	syscallarg(netbsd32_stat12p_t) ub;
    820   1.1       mrg };
    821   1.1       mrg 
    822  1.11       eeh struct compat_12_netbsd32_fstat12_args {
    823   1.1       mrg 	syscallarg(int) fd;
    824   1.8       mrg 	syscallarg(netbsd32_stat12p_t) sb;
    825   1.1       mrg };
    826   1.1       mrg 
    827  1.11       eeh struct compat_12_netbsd32_lstat12_args {
    828   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    829   1.8       mrg 	syscallarg(netbsd32_stat12p_t) ub;
    830   1.1       mrg };
    831   1.1       mrg 
    832  1.11       eeh struct netbsd32_pathconf_args {
    833   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    834   1.1       mrg 	syscallarg(int) name;
    835   1.1       mrg };
    836   1.1       mrg 
    837  1.11       eeh struct netbsd32_fpathconf_args {
    838   1.1       mrg 	syscallarg(int) fd;
    839   1.1       mrg 	syscallarg(int) name;
    840   1.1       mrg };
    841   1.1       mrg 
    842  1.11       eeh struct netbsd32_getrlimit_args {
    843   1.1       mrg 	syscallarg(int) which;
    844   1.8       mrg 	syscallarg(netbsd32_rlimitp_t) rlp;
    845   1.1       mrg };
    846   1.1       mrg 
    847  1.11       eeh struct netbsd32_setrlimit_args {
    848   1.1       mrg 	syscallarg(int) which;
    849   1.8       mrg 	syscallarg(const netbsd32_rlimitp_t) rlp;
    850   1.1       mrg };
    851   1.1       mrg 
    852  1.11       eeh struct compat_12_netbsd32_getdirentries_args {
    853   1.1       mrg 	syscallarg(int) fd;
    854   1.8       mrg 	syscallarg(netbsd32_charp) buf;
    855   1.1       mrg 	syscallarg(u_int) count;
    856   1.8       mrg 	syscallarg(netbsd32_longp) basep;
    857   1.1       mrg };
    858   1.1       mrg 
    859  1.11       eeh struct netbsd32_mmap_args {
    860   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
    861   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    862   1.1       mrg 	syscallarg(int) prot;
    863   1.1       mrg 	syscallarg(int) flags;
    864   1.1       mrg 	syscallarg(int) fd;
    865   1.8       mrg 	syscallarg(netbsd32_long) pad;
    866   1.1       mrg 	syscallarg(off_t) pos;
    867   1.1       mrg };
    868   1.1       mrg 
    869  1.11       eeh struct netbsd32_lseek_args {
    870   1.4       eeh 	syscallarg(int) fd;
    871   1.4       eeh 	syscallarg(int) pad;
    872   1.4       eeh 	syscallarg(off_t) offset;
    873   1.4       eeh 	syscallarg(int) whence;
    874   1.4       eeh };
    875   1.4       eeh 
    876  1.11       eeh struct netbsd32_truncate_args {
    877   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    878   1.1       mrg 	syscallarg(int) pad;
    879   1.1       mrg 	syscallarg(off_t) length;
    880   1.1       mrg };
    881   1.1       mrg 
    882  1.11       eeh struct netbsd32_ftruncate_args {
    883   1.4       eeh 	syscallarg(int) fd;
    884   1.4       eeh 	syscallarg(int) pad;
    885   1.4       eeh 	syscallarg(off_t) length;
    886   1.4       eeh };
    887   1.4       eeh 
    888  1.11       eeh struct netbsd32___sysctl_args {
    889   1.8       mrg 	syscallarg(netbsd32_intp) name;
    890   1.1       mrg 	syscallarg(u_int) namelen;
    891   1.8       mrg 	syscallarg(netbsd32_voidp) old;
    892   1.8       mrg 	syscallarg(netbsd32_size_tp) oldlenp;
    893   1.8       mrg 	syscallarg(netbsd32_voidp) new;
    894   1.8       mrg 	syscallarg(netbsd32_size_t) newlen;
    895   1.1       mrg };
    896   1.1       mrg 
    897  1.11       eeh struct netbsd32_mlock_args {
    898   1.8       mrg 	syscallarg(const netbsd32_voidp) addr;
    899   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    900   1.1       mrg };
    901   1.1       mrg 
    902  1.11       eeh struct netbsd32_munlock_args {
    903   1.8       mrg 	syscallarg(const netbsd32_voidp) addr;
    904   1.8       mrg 	syscallarg(netbsd32_size_t) len;
    905   1.1       mrg };
    906   1.1       mrg 
    907  1.11       eeh struct netbsd32_undelete_args {
    908   1.8       mrg 	syscallarg(const netbsd32_charp) path;
    909   1.1       mrg };
    910   1.1       mrg 
    911  1.11       eeh struct netbsd32_futimes_args {
    912   1.1       mrg 	syscallarg(int) fd;
    913   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
    914   1.1       mrg };
    915   1.1       mrg 
    916  1.11       eeh struct netbsd32_getpgid_args {
    917   1.4       eeh 	syscallarg(pid_t) pid;
    918   1.4       eeh };
    919   1.4       eeh 
    920  1.11       eeh struct netbsd32_reboot_args {
    921   1.1       mrg 	syscallarg(int) opt;
    922   1.8       mrg 	syscallarg(netbsd32_charp) bootstr;
    923   1.1       mrg };
    924   1.1       mrg 
    925  1.11       eeh struct netbsd32_poll_args {
    926   1.8       mrg 	syscallarg(netbsd32_pollfdp_t) fds;
    927   1.1       mrg 	syscallarg(u_int) nfds;
    928   1.1       mrg 	syscallarg(int) timeout;
    929   1.1       mrg };
    930   1.1       mrg 
    931  1.11       eeh struct compat_14_netbsd32___semctl_args {
    932   1.1       mrg 	syscallarg(int) semid;
    933   1.1       mrg 	syscallarg(int) semnum;
    934   1.1       mrg 	syscallarg(int) cmd;
    935   1.8       mrg 	syscallarg(netbsd32_semunu_t) arg;
    936   1.1       mrg };
    937   1.1       mrg 
    938  1.11       eeh struct netbsd32_semget_args {
    939   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    940   1.1       mrg 	syscallarg(int) nsems;
    941   1.1       mrg 	syscallarg(int) semflg;
    942   1.1       mrg };
    943   1.1       mrg 
    944  1.11       eeh struct netbsd32_semop_args {
    945   1.1       mrg 	syscallarg(int) semid;
    946   1.8       mrg 	syscallarg(netbsd32_sembufp_t) sops;
    947   1.8       mrg 	syscallarg(netbsd32_size_t) nsops;
    948   1.1       mrg };
    949   1.1       mrg 
    950  1.11       eeh struct netbsd32_semconfig_args {
    951   1.4       eeh 	syscallarg(int) flag;
    952   1.4       eeh };
    953   1.4       eeh 
    954  1.11       eeh struct compat_14_netbsd32_msgctl_args {
    955   1.1       mrg 	syscallarg(int) msqid;
    956   1.1       mrg 	syscallarg(int) cmd;
    957   1.8       mrg 	syscallarg(netbsd32_msqid_dsp_t) buf;
    958   1.1       mrg };
    959   1.1       mrg 
    960  1.11       eeh struct netbsd32_msgget_args {
    961   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    962   1.1       mrg 	syscallarg(int) msgflg;
    963   1.1       mrg };
    964   1.1       mrg 
    965  1.11       eeh struct netbsd32_msgsnd_args {
    966   1.1       mrg 	syscallarg(int) msqid;
    967   1.8       mrg 	syscallarg(const netbsd32_voidp) msgp;
    968   1.8       mrg 	syscallarg(netbsd32_size_t) msgsz;
    969   1.1       mrg 	syscallarg(int) msgflg;
    970   1.1       mrg };
    971   1.1       mrg 
    972  1.11       eeh struct netbsd32_msgrcv_args {
    973   1.1       mrg 	syscallarg(int) msqid;
    974   1.8       mrg 	syscallarg(netbsd32_voidp) msgp;
    975   1.8       mrg 	syscallarg(netbsd32_size_t) msgsz;
    976   1.8       mrg 	syscallarg(netbsd32_long) msgtyp;
    977   1.1       mrg 	syscallarg(int) msgflg;
    978   1.1       mrg };
    979   1.1       mrg 
    980  1.11       eeh struct netbsd32_shmat_args {
    981   1.1       mrg 	syscallarg(int) shmid;
    982   1.8       mrg 	syscallarg(const netbsd32_voidp) shmaddr;
    983   1.1       mrg 	syscallarg(int) shmflg;
    984   1.1       mrg };
    985   1.1       mrg 
    986  1.11       eeh struct compat_14_netbsd32_shmctl_args {
    987   1.1       mrg 	syscallarg(int) shmid;
    988   1.1       mrg 	syscallarg(int) cmd;
    989   1.8       mrg 	syscallarg(netbsd32_shmid_dsp_t) buf;
    990   1.1       mrg };
    991   1.1       mrg 
    992  1.11       eeh struct netbsd32_shmdt_args {
    993   1.8       mrg 	syscallarg(const netbsd32_voidp) shmaddr;
    994   1.1       mrg };
    995   1.1       mrg 
    996  1.11       eeh struct netbsd32_shmget_args {
    997   1.8       mrg 	syscallarg(netbsd32_key_t) key;
    998   1.8       mrg 	syscallarg(netbsd32_size_t) size;
    999   1.1       mrg 	syscallarg(int) shmflg;
   1000   1.1       mrg };
   1001   1.1       mrg 
   1002  1.11       eeh struct netbsd32_clock_gettime_args {
   1003   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1004   1.8       mrg 	syscallarg(netbsd32_timespecp_t) tp;
   1005   1.1       mrg };
   1006   1.1       mrg 
   1007  1.11       eeh struct netbsd32_clock_settime_args {
   1008   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1009   1.8       mrg 	syscallarg(const netbsd32_timespecp_t) tp;
   1010   1.1       mrg };
   1011   1.1       mrg 
   1012  1.11       eeh struct netbsd32_clock_getres_args {
   1013   1.8       mrg 	syscallarg(netbsd32_clockid_t) clock_id;
   1014   1.8       mrg 	syscallarg(netbsd32_timespecp_t) tp;
   1015   1.1       mrg };
   1016   1.1       mrg 
   1017  1.11       eeh struct netbsd32_nanosleep_args {
   1018   1.8       mrg 	syscallarg(const netbsd32_timespecp_t) rqtp;
   1019   1.8       mrg 	syscallarg(netbsd32_timespecp_t) rmtp;
   1020   1.1       mrg };
   1021   1.1       mrg 
   1022  1.11       eeh struct netbsd32_fdatasync_args {
   1023   1.4       eeh 	syscallarg(int) fd;
   1024   1.4       eeh };
   1025   1.4       eeh 
   1026  1.11       eeh struct netbsd32___posix_rename_args {
   1027   1.8       mrg 	syscallarg(const netbsd32_charp) from;
   1028   1.8       mrg 	syscallarg(const netbsd32_charp) to;
   1029   1.1       mrg };
   1030   1.1       mrg 
   1031  1.11       eeh struct netbsd32_swapctl_args {
   1032   1.1       mrg 	syscallarg(int) cmd;
   1033   1.8       mrg 	syscallarg(const netbsd32_voidp) arg;
   1034   1.1       mrg 	syscallarg(int) misc;
   1035   1.1       mrg };
   1036   1.1       mrg 
   1037  1.11       eeh struct netbsd32_getdents_args {
   1038   1.1       mrg 	syscallarg(int) fd;
   1039   1.8       mrg 	syscallarg(netbsd32_charp) buf;
   1040   1.8       mrg 	syscallarg(netbsd32_size_t) count;
   1041   1.1       mrg };
   1042   1.1       mrg 
   1043  1.11       eeh struct netbsd32_minherit_args {
   1044   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
   1045   1.8       mrg 	syscallarg(netbsd32_size_t) len;
   1046   1.1       mrg 	syscallarg(int) inherit;
   1047   1.1       mrg };
   1048   1.1       mrg 
   1049  1.11       eeh struct netbsd32_lchmod_args {
   1050   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1051   1.1       mrg 	syscallarg(mode_t) mode;
   1052   1.1       mrg };
   1053   1.1       mrg 
   1054  1.11       eeh struct netbsd32_lchown_args {
   1055   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1056   1.1       mrg 	syscallarg(uid_t) uid;
   1057   1.1       mrg 	syscallarg(gid_t) gid;
   1058   1.1       mrg };
   1059   1.1       mrg 
   1060  1.11       eeh struct netbsd32_lutimes_args {
   1061   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1062   1.8       mrg 	syscallarg(const netbsd32_timevalp_t) tptr;
   1063   1.1       mrg };
   1064   1.1       mrg 
   1065  1.11       eeh struct netbsd32___msync13_args {
   1066   1.8       mrg 	syscallarg(netbsd32_voidp) addr;
   1067   1.8       mrg 	syscallarg(netbsd32_size_t) len;
   1068   1.1       mrg 	syscallarg(int) flags;
   1069   1.1       mrg };
   1070   1.1       mrg 
   1071  1.11       eeh struct netbsd32___stat13_args {
   1072   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1073   1.8       mrg 	syscallarg(netbsd32_statp_t) ub;
   1074   1.1       mrg };
   1075   1.1       mrg 
   1076  1.11       eeh struct netbsd32___fstat13_args {
   1077   1.1       mrg 	syscallarg(int) fd;
   1078   1.8       mrg 	syscallarg(netbsd32_statp_t) sb;
   1079   1.1       mrg };
   1080   1.1       mrg 
   1081  1.11       eeh struct netbsd32___lstat13_args {
   1082   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1083   1.8       mrg 	syscallarg(netbsd32_statp_t) ub;
   1084   1.1       mrg };
   1085   1.1       mrg 
   1086  1.11       eeh struct netbsd32___sigaltstack14_args {
   1087   1.8       mrg 	syscallarg(const netbsd32_sigaltstackp_t) nss;
   1088   1.8       mrg 	syscallarg(netbsd32_sigaltstackp_t) oss;
   1089   1.1       mrg };
   1090   1.1       mrg 
   1091  1.11       eeh struct netbsd32___posix_chown_args {
   1092   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1093   1.1       mrg 	syscallarg(uid_t) uid;
   1094   1.1       mrg 	syscallarg(gid_t) gid;
   1095   1.1       mrg };
   1096   1.1       mrg 
   1097  1.11       eeh struct netbsd32___posix_fchown_args {
   1098   1.4       eeh 	syscallarg(int) fd;
   1099   1.4       eeh 	syscallarg(uid_t) uid;
   1100   1.4       eeh 	syscallarg(gid_t) gid;
   1101   1.4       eeh };
   1102   1.4       eeh 
   1103  1.11       eeh struct netbsd32___posix_lchown_args {
   1104   1.8       mrg 	syscallarg(const netbsd32_charp) path;
   1105   1.1       mrg 	syscallarg(uid_t) uid;
   1106   1.1       mrg 	syscallarg(gid_t) gid;
   1107   1.1       mrg };
   1108   1.1       mrg 
   1109  1.11       eeh struct netbsd32_getsid_args {
   1110   1.4       eeh 	syscallarg(pid_t) pid;
   1111   1.4       eeh };
   1112   1.4       eeh 
   1113  1.11       eeh struct netbsd32_fktrace_args {
   1114   1.4       eeh 	syscallarg(const int) fd;
   1115   1.4       eeh 	syscallarg(int) ops;
   1116   1.4       eeh 	syscallarg(int) facs;
   1117   1.4       eeh 	syscallarg(int) pid;
   1118   1.4       eeh };
   1119   1.4       eeh 
   1120  1.11       eeh struct netbsd32_preadv_args {
   1121   1.1       mrg 	syscallarg(int) fd;
   1122   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
   1123   1.1       mrg 	syscallarg(int) iovcnt;
   1124   1.1       mrg 	syscallarg(int) pad;
   1125   1.1       mrg 	syscallarg(off_t) offset;
   1126   1.1       mrg };
   1127   1.1       mrg 
   1128  1.11       eeh struct netbsd32_pwritev_args {
   1129   1.1       mrg 	syscallarg(int) fd;
   1130   1.8       mrg 	syscallarg(const netbsd32_iovecp_t) iovp;
   1131   1.1       mrg 	syscallarg(int) iovcnt;
   1132   1.1       mrg 	syscallarg(int) pad;
   1133   1.1       mrg 	syscallarg(off_t) offset;
   1134   1.1       mrg };
   1135   1.1       mrg 
   1136  1.12       eeh struct netbsd32___sigaction14_args {
   1137  1.12       eeh 	syscallarg(int) signum;
   1138  1.12       eeh 	syscallarg(const netbsd32_sigactionp_t) nsa;
   1139  1.12       eeh 	syscallarg(netbsd32_sigactionp_t) osa;
   1140  1.12       eeh };
   1141  1.12       eeh 
   1142  1.12       eeh struct netbsd32___sigpending14_args {
   1143  1.12       eeh 	syscallarg(netbsd32_sigsetp_t) set;
   1144  1.12       eeh };
   1145  1.12       eeh 
   1146  1.12       eeh struct netbsd32___sigprocmask14_args {
   1147  1.12       eeh 	syscallarg(int) how;
   1148  1.12       eeh 	syscallarg(const netbsd32_sigsetp_t) set;
   1149  1.12       eeh 	syscallarg(netbsd32_sigsetp_t) oset;
   1150  1.12       eeh };
   1151  1.12       eeh 
   1152  1.12       eeh struct netbsd32___sigsuspend14_args {
   1153  1.12       eeh 	syscallarg(const netbsd32_sigsetp_t) set;
   1154  1.12       eeh };
   1155  1.12       eeh 
   1156  1.12       eeh struct netbsd32___sigreturn14_args {
   1157  1.12       eeh 	syscallarg(netbsd32_sigcontextp_t) sigcntxp;
   1158  1.12       eeh };
   1159  1.12       eeh 
   1160  1.12       eeh struct netbsd32___getcwd_args {
   1161  1.12       eeh 	syscallarg(netbsd32_charp) bufp;
   1162  1.12       eeh 	syscallarg(netbsd32_size_t) length;
   1163  1.12       eeh };
   1164  1.12       eeh 
   1165  1.12       eeh struct netbsd32_fchroot_args {
   1166  1.12       eeh 	syscallarg(int) fd;
   1167  1.12       eeh };
   1168  1.12       eeh 
   1169  1.12       eeh struct netbsd32_fhopen_args {
   1170  1.12       eeh 	syscallarg(const netbsd32_fhandlep_t) fhp;
   1171  1.12       eeh 	syscallarg(int) flags;
   1172  1.12       eeh };
   1173  1.12       eeh 
   1174  1.12       eeh struct netbsd32_fhstat_args {
   1175  1.12       eeh 	syscallarg(const netbsd32_fhandlep_t) fhp;
   1176  1.12       eeh 	syscallarg(netbsd32_statp_t) sb;
   1177  1.12       eeh };
   1178  1.12       eeh 
   1179  1.12       eeh struct netbsd32_fhstatfs_args {
   1180  1.12       eeh 	syscallarg(netbsd32_fhandlep_t) fhp;
   1181  1.12       eeh 	syscallarg(netbsd32_statp_t) buf;
   1182  1.12       eeh };
   1183  1.12       eeh 
   1184  1.13  christos struct netbsd32___semctl14_args {
   1185  1.12       eeh 	syscallarg(int) semid;
   1186  1.12       eeh 	syscallarg(int) semnum;
   1187  1.12       eeh 	syscallarg(int) cmd;
   1188  1.13  christos 	syscallarg(union netbsd32_semun3 *) arg;
   1189  1.12       eeh };
   1190  1.12       eeh 
   1191  1.12       eeh struct netbsd32___msgctl13_args {
   1192  1.12       eeh 	syscallarg(int) msqid;
   1193  1.12       eeh 	syscallarg(int) cmd;
   1194  1.12       eeh 	syscallarg(netbsd32_msqid_dsp_t) buf;
   1195  1.12       eeh };
   1196  1.12       eeh 
   1197  1.12       eeh struct netbsd32___shmctl13_args {
   1198  1.12       eeh 	syscallarg(int) shmid;
   1199  1.12       eeh 	syscallarg(int) cmd;
   1200  1.12       eeh 	syscallarg(netbsd32_shmid_dsp_t) buf;
   1201  1.12       eeh };
   1202  1.12       eeh 
   1203  1.22       mrg struct netbsd32_lchflags_args {
   1204  1.22       mrg 	syscallarg(const netbsd32_charp) path;
   1205  1.22       mrg 	syscallarg(netbsd32_u_long) flags;
   1206  1.22       mrg };
   1207  1.22       mrg 
   1208  1.22       mrg struct netbsd32_utrace_args {
   1209  1.22       mrg 	syscallarg(const netbsd32_charp) label;
   1210  1.22       mrg 	syscallarg(netbsd32_voidp) addr;
   1211  1.22       mrg 	syscallarg(netbsd32_size_t) len;
   1212  1.22       mrg };
   1213  1.22       mrg 
   1214   1.1       mrg /*
   1215   1.1       mrg  * System call prototypes.
   1216   1.1       mrg  */
   1217   1.1       mrg 
   1218  1.16       cgd int	netbsd32_exit(struct proc *, void *, register_t *);
   1219  1.16       cgd int	sys_fork(struct proc *, void *, register_t *);
   1220  1.16       cgd int	netbsd32_read(struct proc *, void *, register_t *);
   1221  1.16       cgd int	netbsd32_write(struct proc *, void *, register_t *);
   1222  1.16       cgd int	netbsd32_open(struct proc *, void *, register_t *);
   1223  1.16       cgd int	netbsd32_close(struct proc *, void *, register_t *);
   1224  1.16       cgd int	netbsd32_wait4(struct proc *, void *, register_t *);
   1225  1.16       cgd int	compat_43_netbsd32_ocreat(struct proc *, void *, register_t *);
   1226  1.16       cgd int	netbsd32_link(struct proc *, void *, register_t *);
   1227  1.16       cgd int	netbsd32_unlink(struct proc *, void *, register_t *);
   1228  1.16       cgd int	netbsd32_chdir(struct proc *, void *, register_t *);
   1229  1.16       cgd int	netbsd32_fchdir(struct proc *, void *, register_t *);
   1230  1.16       cgd int	netbsd32_mknod(struct proc *, void *, register_t *);
   1231  1.16       cgd int	netbsd32_chmod(struct proc *, void *, register_t *);
   1232  1.16       cgd int	netbsd32_chown(struct proc *, void *, register_t *);
   1233  1.16       cgd int	netbsd32_break(struct proc *, void *, register_t *);
   1234  1.16       cgd int	netbsd32_getfsstat(struct proc *, void *, register_t *);
   1235  1.16       cgd int	compat_43_netbsd32_olseek(struct proc *, void *, register_t *);
   1236  1.16       cgd int	sys_getpid(struct proc *, void *, register_t *);
   1237  1.16       cgd int	netbsd32_mount(struct proc *, void *, register_t *);
   1238  1.16       cgd int	netbsd32_unmount(struct proc *, void *, register_t *);
   1239  1.16       cgd int	netbsd32_setuid(struct proc *, void *, register_t *);
   1240  1.16       cgd int	sys_getuid(struct proc *, void *, register_t *);
   1241  1.16       cgd int	sys_geteuid(struct proc *, void *, register_t *);
   1242  1.16       cgd int	netbsd32_ptrace(struct proc *, void *, register_t *);
   1243  1.16       cgd int	netbsd32_recvmsg(struct proc *, void *, register_t *);
   1244  1.16       cgd int	netbsd32_sendmsg(struct proc *, void *, register_t *);
   1245  1.16       cgd int	netbsd32_recvfrom(struct proc *, void *, register_t *);
   1246  1.16       cgd int	netbsd32_accept(struct proc *, void *, register_t *);
   1247  1.16       cgd int	netbsd32_getpeername(struct proc *, void *, register_t *);
   1248  1.16       cgd int	netbsd32_getsockname(struct proc *, void *, register_t *);
   1249  1.16       cgd int	netbsd32_access(struct proc *, void *, register_t *);
   1250  1.16       cgd int	netbsd32_chflags(struct proc *, void *, register_t *);
   1251  1.16       cgd int	netbsd32_fchflags(struct proc *, void *, register_t *);
   1252  1.16       cgd int	sys_sync(struct proc *, void *, register_t *);
   1253  1.16       cgd int	netbsd32_kill(struct proc *, void *, register_t *);
   1254  1.16       cgd int	compat_43_netbsd32_stat43(struct proc *, void *, register_t *);
   1255  1.16       cgd int	sys_getppid(struct proc *, void *, register_t *);
   1256  1.16       cgd int	compat_43_netbsd32_lstat43(struct proc *, void *, register_t *);
   1257  1.16       cgd int	netbsd32_dup(struct proc *, void *, register_t *);
   1258  1.16       cgd int	sys_pipe(struct proc *, void *, register_t *);
   1259  1.16       cgd int	sys_getegid(struct proc *, void *, register_t *);
   1260  1.16       cgd int	netbsd32_profil(struct proc *, void *, register_t *);
   1261  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1262  1.16       cgd int	netbsd32_ktrace(struct proc *, void *, register_t *);
   1263   1.1       mrg #else
   1264   1.1       mrg #endif
   1265  1.16       cgd int	netbsd32_sigaction(struct proc *, void *, register_t *);
   1266  1.16       cgd int	sys_getgid(struct proc *, void *, register_t *);
   1267  1.16       cgd int	compat_13_netbsd32_sigprocmask(struct proc *, void *, register_t *);
   1268  1.16       cgd int	netbsd32___getlogin(struct proc *, void *, register_t *);
   1269  1.16       cgd int	netbsd32_setlogin(struct proc *, void *, register_t *);
   1270  1.16       cgd int	netbsd32_acct(struct proc *, void *, register_t *);
   1271  1.16       cgd int	compat_13_sys_sigpending(struct proc *, void *, register_t *);
   1272  1.16       cgd int	compat_13_netbsd32_sigaltstack13(struct proc *, void *, register_t *);
   1273  1.16       cgd int	netbsd32_ioctl(struct proc *, void *, register_t *);
   1274  1.16       cgd int	compat_12_netbsd32_reboot(struct proc *, void *, register_t *);
   1275  1.16       cgd int	netbsd32_revoke(struct proc *, void *, register_t *);
   1276  1.16       cgd int	netbsd32_symlink(struct proc *, void *, register_t *);
   1277  1.16       cgd int	netbsd32_readlink(struct proc *, void *, register_t *);
   1278  1.16       cgd int	netbsd32_execve(struct proc *, void *, register_t *);
   1279  1.16       cgd int	netbsd32_umask(struct proc *, void *, register_t *);
   1280  1.16       cgd int	netbsd32_chroot(struct proc *, void *, register_t *);
   1281  1.16       cgd int	compat_43_netbsd32_fstat43(struct proc *, void *, register_t *);
   1282  1.16       cgd int	compat_43_netbsd32_ogetkerninfo(struct proc *, void *, register_t *);
   1283  1.16       cgd int	compat_43_sys_getpagesize(struct proc *, void *, register_t *);
   1284  1.16       cgd int	compat_12_netbsd32_msync(struct proc *, void *, register_t *);
   1285  1.16       cgd int	sys_vfork(struct proc *, void *, register_t *);
   1286  1.16       cgd int	netbsd32_sbrk(struct proc *, void *, register_t *);
   1287  1.16       cgd int	netbsd32_sstk(struct proc *, void *, register_t *);
   1288  1.16       cgd int	compat_43_netbsd32_ommap(struct proc *, void *, register_t *);
   1289  1.16       cgd int	netbsd32_ovadvise(struct proc *, void *, register_t *);
   1290  1.16       cgd int	netbsd32_munmap(struct proc *, void *, register_t *);
   1291  1.16       cgd int	netbsd32_mprotect(struct proc *, void *, register_t *);
   1292  1.16       cgd int	netbsd32_madvise(struct proc *, void *, register_t *);
   1293  1.16       cgd int	netbsd32_mincore(struct proc *, void *, register_t *);
   1294  1.16       cgd int	netbsd32_getgroups(struct proc *, void *, register_t *);
   1295  1.16       cgd int	netbsd32_setgroups(struct proc *, void *, register_t *);
   1296  1.16       cgd int	sys_getpgrp(struct proc *, void *, register_t *);
   1297  1.16       cgd int	netbsd32_setpgid(struct proc *, void *, register_t *);
   1298  1.16       cgd int	netbsd32_setitimer(struct proc *, void *, register_t *);
   1299  1.16       cgd int	compat_43_sys_wait(struct proc *, void *, register_t *);
   1300  1.16       cgd int	compat_12_netbsd32_oswapon(struct proc *, void *, register_t *);
   1301  1.16       cgd int	netbsd32_getitimer(struct proc *, void *, register_t *);
   1302  1.16       cgd int	compat_43_netbsd32_ogethostname(struct proc *, void *, register_t *);
   1303  1.16       cgd int	compat_43_netbsd32_osethostname(struct proc *, void *, register_t *);
   1304  1.16       cgd int	compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
   1305  1.16       cgd int	netbsd32_dup2(struct proc *, void *, register_t *);
   1306  1.16       cgd int	netbsd32_fcntl(struct proc *, void *, register_t *);
   1307  1.16       cgd int	netbsd32_select(struct proc *, void *, register_t *);
   1308  1.16       cgd int	netbsd32_fsync(struct proc *, void *, register_t *);
   1309  1.16       cgd int	netbsd32_setpriority(struct proc *, void *, register_t *);
   1310  1.16       cgd int	netbsd32_socket(struct proc *, void *, register_t *);
   1311  1.16       cgd int	netbsd32_connect(struct proc *, void *, register_t *);
   1312  1.16       cgd int	compat_43_netbsd32_oaccept(struct proc *, void *, register_t *);
   1313  1.16       cgd int	netbsd32_getpriority(struct proc *, void *, register_t *);
   1314  1.16       cgd int	compat_43_netbsd32_osend(struct proc *, void *, register_t *);
   1315  1.16       cgd int	compat_43_netbsd32_orecv(struct proc *, void *, register_t *);
   1316  1.16       cgd int	compat_13_netbsd32_sigreturn(struct proc *, void *, register_t *);
   1317  1.16       cgd int	netbsd32_bind(struct proc *, void *, register_t *);
   1318  1.16       cgd int	netbsd32_setsockopt(struct proc *, void *, register_t *);
   1319  1.16       cgd int	netbsd32_listen(struct proc *, void *, register_t *);
   1320  1.16       cgd int	compat_43_netbsd32_osigvec(struct proc *, void *, register_t *);
   1321   1.1       mrg #ifdef COMPAT_43
   1322  1.16       cgd int	compat_43_netbsd32_sigblock(struct proc *, void *, register_t *);
   1323  1.16       cgd int	compat_43_netbsd32_sigsetmask(struct proc *, void *, register_t *);
   1324   1.1       mrg #else
   1325   1.1       mrg #endif
   1326  1.16       cgd int	compat_13_netbsd32_sigsuspend(struct proc *, void *, register_t *);
   1327  1.16       cgd int	compat_43_netbsd32_osigstack(struct proc *, void *, register_t *);
   1328  1.16       cgd int	compat_43_netbsd32_orecvmsg(struct proc *, void *, register_t *);
   1329  1.16       cgd int	compat_43_netbsd32_osendmsg(struct proc *, void *, register_t *);
   1330  1.16       cgd int	netbsd32_gettimeofday(struct proc *, void *, register_t *);
   1331  1.16       cgd int	netbsd32_getrusage(struct proc *, void *, register_t *);
   1332  1.16       cgd int	netbsd32_getsockopt(struct proc *, void *, register_t *);
   1333  1.16       cgd int	netbsd32_readv(struct proc *, void *, register_t *);
   1334  1.16       cgd int	netbsd32_writev(struct proc *, void *, register_t *);
   1335  1.16       cgd int	netbsd32_settimeofday(struct proc *, void *, register_t *);
   1336  1.16       cgd int	netbsd32_fchown(struct proc *, void *, register_t *);
   1337  1.16       cgd int	netbsd32_fchmod(struct proc *, void *, register_t *);
   1338  1.16       cgd int	compat_43_netbsd32_orecvfrom(struct proc *, void *, register_t *);
   1339  1.16       cgd int	netbsd32_setreuid(struct proc *, void *, register_t *);
   1340  1.16       cgd int	netbsd32_setregid(struct proc *, void *, register_t *);
   1341  1.16       cgd int	netbsd32_rename(struct proc *, void *, register_t *);
   1342  1.16       cgd int	compat_43_netbsd32_otruncate(struct proc *, void *, register_t *);
   1343  1.16       cgd int	compat_43_netbsd32_oftruncate(struct proc *, void *, register_t *);
   1344  1.16       cgd int	netbsd32_flock(struct proc *, void *, register_t *);
   1345  1.16       cgd int	netbsd32_mkfifo(struct proc *, void *, register_t *);
   1346  1.16       cgd int	netbsd32_sendto(struct proc *, void *, register_t *);
   1347  1.16       cgd int	netbsd32_shutdown(struct proc *, void *, register_t *);
   1348  1.16       cgd int	netbsd32_socketpair(struct proc *, void *, register_t *);
   1349  1.16       cgd int	netbsd32_mkdir(struct proc *, void *, register_t *);
   1350  1.16       cgd int	netbsd32_rmdir(struct proc *, void *, register_t *);
   1351  1.16       cgd int	netbsd32_utimes(struct proc *, void *, register_t *);
   1352  1.16       cgd int	netbsd32_adjtime(struct proc *, void *, register_t *);
   1353  1.16       cgd int	compat_43_netbsd32_ogetpeername(struct proc *, void *, register_t *);
   1354  1.16       cgd int	compat_43_sys_gethostid(struct proc *, void *, register_t *);
   1355   1.1       mrg #ifdef COMPAT_43
   1356  1.16       cgd int	compat_43_netbsd32_sethostid(struct proc *, void *, register_t *);
   1357   1.1       mrg #else
   1358   1.1       mrg #endif
   1359  1.16       cgd int	compat_43_netbsd32_ogetrlimit(struct proc *, void *, register_t *);
   1360  1.16       cgd int	compat_43_netbsd32_osetrlimit(struct proc *, void *, register_t *);
   1361   1.1       mrg #ifdef COMPAT_43
   1362  1.16       cgd int	compat_43_netbsd32_killpg(struct proc *, void *, register_t *);
   1363   1.1       mrg #else
   1364   1.1       mrg #endif
   1365  1.16       cgd int	sys_setsid(struct proc *, void *, register_t *);
   1366  1.16       cgd int	netbsd32_quotactl(struct proc *, void *, register_t *);
   1367  1.16       cgd int	compat_43_sys_quota(struct proc *, void *, register_t *);
   1368  1.16       cgd int	compat_43_netbsd32_ogetsockname(struct proc *, void *, register_t *);
   1369  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1370  1.16       cgd int	netbsd32_nfssvc(struct proc *, void *, register_t *);
   1371   1.1       mrg #else
   1372   1.1       mrg #endif
   1373  1.16       cgd int	compat_43_netbsd32_ogetdirentries(struct proc *, void *, register_t *);
   1374  1.16       cgd int	netbsd32_statfs(struct proc *, void *, register_t *);
   1375  1.16       cgd int	netbsd32_fstatfs(struct proc *, void *, register_t *);
   1376  1.10  christos #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL)
   1377  1.16       cgd int	netbsd32_getfh(struct proc *, void *, register_t *);
   1378   1.1       mrg #else
   1379   1.1       mrg #endif
   1380  1.16       cgd int	compat_09_netbsd32_ogetdomainname(struct proc *, void *, register_t *);
   1381  1.16       cgd int	compat_09_netbsd32_osetdomainname(struct proc *, void *, register_t *);
   1382  1.16       cgd int	compat_09_netbsd32_uname(struct proc *, void *, register_t *);
   1383  1.16       cgd int	netbsd32_sysarch(struct proc *, void *, register_t *);
   1384  1.26       mrg #if defined(SYSVSEM) || !defined(_KERNEL)
   1385  1.26       mrg int	compat_10_netbsd32_sys_semsys(struct proc *, void *, register_t *);
   1386   1.1       mrg #else
   1387   1.1       mrg #endif
   1388  1.26       mrg #if defined(SYSVMSG) || !defined(_KERNEL)
   1389  1.26       mrg int	compat_10_netbsd32_sys_msgsys(struct proc *, void *, register_t *);
   1390   1.1       mrg #else
   1391   1.1       mrg #endif
   1392  1.26       mrg #if defined(SYSVSHM) || !defined(_KERNEL)
   1393  1.26       mrg int	compat_10_netbsd32_sys_shmsys(struct proc *, void *, register_t *);
   1394   1.1       mrg #else
   1395   1.1       mrg #endif
   1396  1.16       cgd int	netbsd32_pread(struct proc *, void *, register_t *);
   1397  1.16       cgd int	netbsd32_pwrite(struct proc *, void *, register_t *);
   1398  1.16       cgd int	netbsd32_ntp_gettime(struct proc *, void *, register_t *);
   1399  1.16       cgd int	netbsd32_ntp_adjtime(struct proc *, void *, register_t *);
   1400  1.16       cgd int	netbsd32_setgid(struct proc *, void *, register_t *);
   1401  1.16       cgd int	netbsd32_setegid(struct proc *, void *, register_t *);
   1402  1.16       cgd int	netbsd32_seteuid(struct proc *, void *, register_t *);
   1403  1.10  christos #if defined(LFS) || !defined(_KERNEL)
   1404  1.16       cgd int	netbsd32_sys_lfs_bmapv(struct proc *, void *, register_t *);
   1405  1.16       cgd int	netbsd32_sys_lfs_markv(struct proc *, void *, register_t *);
   1406  1.16       cgd int	netbsd32_sys_lfs_segclean(struct proc *, void *, register_t *);
   1407  1.16       cgd int	netbsd32_sys_lfs_segwait(struct proc *, void *, register_t *);
   1408  1.16       cgd #else
   1409  1.16       cgd #endif
   1410  1.16       cgd int	compat_12_netbsd32_stat12(struct proc *, void *, register_t *);
   1411  1.16       cgd int	compat_12_netbsd32_fstat12(struct proc *, void *, register_t *);
   1412  1.16       cgd int	compat_12_netbsd32_lstat12(struct proc *, void *, register_t *);
   1413  1.16       cgd int	netbsd32_pathconf(struct proc *, void *, register_t *);
   1414  1.16       cgd int	netbsd32_fpathconf(struct proc *, void *, register_t *);
   1415  1.16       cgd int	netbsd32_getrlimit(struct proc *, void *, register_t *);
   1416  1.16       cgd int	netbsd32_setrlimit(struct proc *, void *, register_t *);
   1417  1.16       cgd int	compat_12_netbsd32_getdirentries(struct proc *, void *, register_t *);
   1418  1.16       cgd int	netbsd32_mmap(struct proc *, void *, register_t *);
   1419  1.16       cgd int	netbsd32_lseek(struct proc *, void *, register_t *);
   1420  1.16       cgd int	netbsd32_truncate(struct proc *, void *, register_t *);
   1421  1.16       cgd int	netbsd32_ftruncate(struct proc *, void *, register_t *);
   1422  1.16       cgd int	netbsd32___sysctl(struct proc *, void *, register_t *);
   1423  1.16       cgd int	netbsd32_mlock(struct proc *, void *, register_t *);
   1424  1.16       cgd int	netbsd32_munlock(struct proc *, void *, register_t *);
   1425  1.16       cgd int	netbsd32_undelete(struct proc *, void *, register_t *);
   1426  1.16       cgd int	netbsd32_futimes(struct proc *, void *, register_t *);
   1427  1.16       cgd int	netbsd32_getpgid(struct proc *, void *, register_t *);
   1428  1.16       cgd int	netbsd32_reboot(struct proc *, void *, register_t *);
   1429  1.16       cgd int	netbsd32_poll(struct proc *, void *, register_t *);
   1430  1.10  christos #if defined(LKM) || !defined(_KERNEL)
   1431  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1432  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1433  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1434  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1435  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1436  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1437  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1438  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1439  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1440  1.16       cgd int	sys_lkmnosys(struct proc *, void *, register_t *);
   1441  1.10  christos #else	/* !LKM || !_KERNEL */
   1442  1.10  christos #endif	/* !LKM || !_KERNEL */
   1443  1.10  christos #if defined(SYSVSEM) || !defined(_KERNEL)
   1444  1.16       cgd int	compat_14_netbsd32___semctl(struct proc *, void *, register_t *);
   1445  1.16       cgd int	netbsd32_semget(struct proc *, void *, register_t *);
   1446  1.16       cgd int	netbsd32_semop(struct proc *, void *, register_t *);
   1447  1.16       cgd int	netbsd32_semconfig(struct proc *, void *, register_t *);
   1448   1.1       mrg #else
   1449   1.1       mrg #endif
   1450  1.10  christos #if defined(SYSVMSG) || !defined(_KERNEL)
   1451  1.16       cgd int	compat_14_netbsd32_msgctl(struct proc *, void *, register_t *);
   1452  1.16       cgd int	netbsd32_msgget(struct proc *, void *, register_t *);
   1453  1.16       cgd int	netbsd32_msgsnd(struct proc *, void *, register_t *);
   1454  1.16       cgd int	netbsd32_msgrcv(struct proc *, void *, register_t *);
   1455   1.1       mrg #else
   1456   1.1       mrg #endif
   1457  1.10  christos #if defined(SYSVSHM) || !defined(_KERNEL)
   1458  1.16       cgd int	netbsd32_shmat(struct proc *, void *, register_t *);
   1459  1.16       cgd int	compat_14_netbsd32_shmctl(struct proc *, void *, register_t *);
   1460  1.16       cgd int	netbsd32_shmdt(struct proc *, void *, register_t *);
   1461  1.16       cgd int	netbsd32_shmget(struct proc *, void *, register_t *);
   1462  1.16       cgd #else
   1463  1.16       cgd #endif
   1464  1.16       cgd int	netbsd32_clock_gettime(struct proc *, void *, register_t *);
   1465  1.16       cgd int	netbsd32_clock_settime(struct proc *, void *, register_t *);
   1466  1.16       cgd int	netbsd32_clock_getres(struct proc *, void *, register_t *);
   1467  1.16       cgd int	netbsd32_nanosleep(struct proc *, void *, register_t *);
   1468  1.16       cgd int	netbsd32_fdatasync(struct proc *, void *, register_t *);
   1469  1.16       cgd int	netbsd32___posix_rename(struct proc *, void *, register_t *);
   1470  1.16       cgd int	netbsd32_swapctl(struct proc *, void *, register_t *);
   1471  1.16       cgd int	netbsd32_getdents(struct proc *, void *, register_t *);
   1472  1.16       cgd int	netbsd32_minherit(struct proc *, void *, register_t *);
   1473  1.16       cgd int	netbsd32_lchmod(struct proc *, void *, register_t *);
   1474  1.16       cgd int	netbsd32_lchown(struct proc *, void *, register_t *);
   1475  1.16       cgd int	netbsd32_lutimes(struct proc *, void *, register_t *);
   1476  1.16       cgd int	netbsd32___msync13(struct proc *, void *, register_t *);
   1477  1.16       cgd int	netbsd32___stat13(struct proc *, void *, register_t *);
   1478  1.16       cgd int	netbsd32___fstat13(struct proc *, void *, register_t *);
   1479  1.16       cgd int	netbsd32___lstat13(struct proc *, void *, register_t *);
   1480  1.16       cgd int	netbsd32___sigaltstack14(struct proc *, void *, register_t *);
   1481  1.16       cgd int	sys___vfork14(struct proc *, void *, register_t *);
   1482  1.16       cgd int	netbsd32___posix_chown(struct proc *, void *, register_t *);
   1483  1.16       cgd int	netbsd32___posix_fchown(struct proc *, void *, register_t *);
   1484  1.16       cgd int	netbsd32___posix_lchown(struct proc *, void *, register_t *);
   1485  1.16       cgd int	netbsd32_getsid(struct proc *, void *, register_t *);
   1486  1.10  christos #if defined(KTRACE) || !defined(_KERNEL)
   1487  1.16       cgd int	netbsd32_fktrace(struct proc *, void *, register_t *);
   1488   1.1       mrg #else
   1489   1.1       mrg #endif
   1490  1.16       cgd int	netbsd32_preadv(struct proc *, void *, register_t *);
   1491  1.16       cgd int	netbsd32_pwritev(struct proc *, void *, register_t *);
   1492  1.16       cgd int	netbsd32___sigaction14(struct proc *, void *, register_t *);
   1493  1.16       cgd int	netbsd32___sigpending14(struct proc *, void *, register_t *);
   1494  1.16       cgd int	netbsd32___sigprocmask14(struct proc *, void *, register_t *);
   1495  1.16       cgd int	netbsd32___sigsuspend14(struct proc *, void *, register_t *);
   1496  1.16       cgd int	netbsd32___sigreturn14(struct proc *, void *, register_t *);
   1497  1.16       cgd int	netbsd32___getcwd(struct proc *, void *, register_t *);
   1498  1.16       cgd int	netbsd32_fchroot(struct proc *, void *, register_t *);
   1499  1.16       cgd int	netbsd32_fhopen(struct proc *, void *, register_t *);
   1500  1.16       cgd int	netbsd32_fhstat(struct proc *, void *, register_t *);
   1501  1.16       cgd int	netbsd32_fhstatfs(struct proc *, void *, register_t *);
   1502  1.12       eeh #if defined(SYSVSEM) || !defined(_KERNEL)
   1503  1.16       cgd int	netbsd32___semctl14(struct proc *, void *, register_t *);
   1504  1.12       eeh #else
   1505  1.12       eeh #endif
   1506  1.12       eeh #if defined(SYSVMSG) || !defined(_KERNEL)
   1507  1.16       cgd int	netbsd32___msgctl13(struct proc *, void *, register_t *);
   1508  1.12       eeh #else
   1509  1.12       eeh #endif
   1510  1.12       eeh #if defined(SYSVSHM) || !defined(_KERNEL)
   1511  1.16       cgd int	netbsd32___shmctl13(struct proc *, void *, register_t *);
   1512  1.12       eeh #else
   1513  1.12       eeh #endif
   1514  1.22       mrg int	netbsd32_lchflags(struct proc *, void *, register_t *);
   1515  1.22       mrg int	sys_issetugid(struct proc *, void *, register_t *);
   1516  1.22       mrg int	netbsd32_utrace(struct proc *, void *, register_t *);
   1517   1.8       mrg #endif /* _netbsd32_SYS__SYSCALLARGS_H_ */
   1518