netbsd32_u_long
int netbsd32_md_ioctl(struct file *, netbsd32_u_long, void *, struct lwp *);
int netbsd32_md_ioctl(struct file *, netbsd32_u_long, void *, struct lwp *);
netbsd32_md_ioctl(struct file *fp, netbsd32_u_long cmd, void *data32, struct lwp *l)
syscallarg(netbsd32_u_long) off_lo;
syscallarg(netbsd32_u_long) off_hi;
syscallarg(netbsd32_u_long) off_lo;
syscallarg(netbsd32_u_long) off_hi;
syscallarg(netbsd32_u_long) com;
syscallarg(netbsd32_u_long) per;
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) addr;
syscallarg(netbsd32_u_long) off_lo;
syscallarg(netbsd32_u_long) off_hi;
syscallarg(netbsd32_u_long) off_lo;
syscallarg(netbsd32_u_long) off_hi;
syscallarg(netbsd32_u_long) com;
syscallarg(netbsd32_u_long) per;
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) addr;
netbsd32_u_long l___unused1;
netbsd32_u_long l___unused2;
netbsd32_u_long l___unused1;
netbsd32_u_long l___unused2;
netbsd32_u_long l___unused3;
netbsd32_u_long l_msg_cbytes;
netbsd32_u_long l_msg_qnum;
netbsd32_u_long l_msg_qbytes;
netbsd32_u_long l___unused4;
netbsd32_u_long l___unused5;
netbsd32_u_long l___unused1;
netbsd32_u_long l___unused2;
netbsd32_u_long l_sem_nsems;
netbsd32_u_long l___unused3;
netbsd32_u_long l___unused4;
netbsd32_u_long l____unused1;
netbsd32_u_long l____unused2;
netbsd32_u_long l____unused3;
netbsd32_u_long l_shm_nattch;
netbsd32_u_long l___unused4;
netbsd32_u_long l___unused5;
netbsd32_u_long l_shmmax;
netbsd32_u_long l_shmmin;
netbsd32_u_long l_shmmni;
netbsd32_u_long l_shmseg;
netbsd32_u_long l_shmall;
netbsd32_u_long l___unused1;
netbsd32_u_long l___unused2;
netbsd32_u_long l___unused3;
netbsd32_u_long l___unused4;
netbsd32_u_long l_shm_tot;
netbsd32_u_long l_shm_rss;
netbsd32_u_long l_shm_swp;
netbsd32_u_long l_swap_attempts;
netbsd32_u_long l_swap_successes;
netbsd32_u_long mem_start;
netbsd32_u_long mem_end;
netbsd32_u_long loads[3];
netbsd32_u_long totalram;
netbsd32_u_long freeram;
netbsd32_u_long sharedram;
netbsd32_u_long bufferram;
netbsd32_u_long totalswap;
netbsd32_u_long freeswap;
netbsd32_u_long totalbig;
netbsd32_u_long freebig;
netbsd32_u_long size;
netbsd32_u_long msg_cbytes; /* number of bytes in use on the queue */
netbsd32_u_long msg_qnum; /* number of msgs in the queue */
netbsd32_u_long msg_qbytes; /* max # of bytes on the queue */
netbsd32_u_long f_flag; /* copy of mount exported flags */
netbsd32_u_long f_bsize; /* system block size */
netbsd32_u_long f_frsize; /* system fragment size */
netbsd32_u_long f_iosize; /* optimal file system block size */
netbsd32_u_long f_fsid; /* Posix compatible fsid */
netbsd32_u_long f_namemax; /* maximum filename length */
netbsd32_u_long f_flag; /* copy of mount exported flags */
netbsd32_u_long f_bsize; /* system block size */
netbsd32_u_long f_frsize; /* system fragment size */
netbsd32_u_long f_iosize; /* optimal file system block size */
netbsd32_u_long f_fsid; /* Posix compatible fsid */
netbsd32_u_long f_namemax; /* maximum filename length */
sb32p->f_bsize = (netbsd32_u_long)sbp->f_bsize;
sb32p->f_frsize = (netbsd32_u_long)sbp->f_frsize;
sb32p->f_iosize = (netbsd32_u_long)sbp->f_iosize;
sb32p->f_fsid = (netbsd32_u_long)sbp->f_fsid;
sb32p->f_namemax = (netbsd32_u_long)sbp->f_namemax;
sb32p->f_bsize = (netbsd32_u_long)sbp->f_bsize;
sb32p->f_frsize = (netbsd32_u_long)sbp->f_frsize;
sb32p->f_iosize = (netbsd32_u_long)sbp->f_iosize;
sb32p->f_fsid = (netbsd32_u_long)sbp->f_fsid;
sb32p->f_namemax = (netbsd32_u_long)sbp->f_namemax;
ds32p->_msg_cbytes = (netbsd32_u_long)dsp->_msg_cbytes;
ds32p->msg_qnum = (netbsd32_u_long)dsp->msg_qnum;
ds32p->msg_qbytes = (netbsd32_u_long)dsp->msg_qbytes;
ds32p->_msg_cbytes = (netbsd32_u_long)dsp->_msg_cbytes;
ds32p->msg_qnum = (netbsd32_u_long)dsp->msg_qnum;
ds32p->msg_qbytes = (netbsd32_u_long)dsp->msg_qbytes;
netbsd32_u_long a_midmag; /* htonl(flags<<26 | mid<<16 | magic) */
netbsd32_u_long a_text; /* text segment size */
netbsd32_u_long a_data; /* initialized data size */
netbsd32_u_long a_bss; /* uninitialized data size */
netbsd32_u_long a_syms; /* symbol table size */
netbsd32_u_long a_entry; /* entry point */
netbsd32_u_long a_trsize; /* text relocation size */
netbsd32_u_long a_drsize; /* data relocation size */
netbsd32_u_long midmag, magic;
midmag = (netbsd32_u_long)ntohl(execp->a_midmag);
netbsd32_from_u_long(u_long *p, netbsd32_u_long *s32p, u_long cmd)
*s32p = (netbsd32_u_long)*p;
netbsd32_to_u_long(netbsd32_u_long *s32p, u_long *p, u_long cmd)
s32p->icount = (netbsd32_u_long)p->icount;
s32p->ocount = (netbsd32_u_long)p->ocount;
s32p->ibytes = (netbsd32_u_long)p->ibytes;
s32p->obytes = (netbsd32_u_long)p->obytes;
s32p->pktcnt = (netbsd32_u_long)p->pktcnt;
s32p->bytecnt = (netbsd32_u_long)p->bytecnt;
s32p->wrong_if = (netbsd32_u_long)p->wrong_if;
s32p->flags = (netbsd32_u_long)p->flags;
s32p->datalen = (netbsd32_u_long)p->datalen;
netbsd32_u_long flags;
netbsd32_u_long datalen;
netbsd32_u_long ifd_cmd;
netbsd32_u_long icount; /* input packet count on vif */
netbsd32_u_long ocount; /* output packet count on vif */
netbsd32_u_long ibytes; /* input byte count on vif */
netbsd32_u_long obytes; /* output byte count on vif */
netbsd32_u_long pktcnt;
netbsd32_u_long bytecnt;
netbsd32_u_long wrong_if;
#define AUDIO_WSEEK32 _IOR('A', 25, netbsd32_u_long)
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) flags;
syscallarg(netbsd32_u_long) offset;
syscallarg(netbsd32_u_long) com;
netbsd32_u_long d_fileno;
static const netbsd32_u_long s2btab[] = {
netbsd32_u_long l, r;
netbsd32_u_long l, r;
syscallarg(netbsd32_u_long) com;