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