home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * DIoctl.C
- */
-
- #include "lib.h"
-
- void
- DIoctl(_chan, cmd, val, aux)
- void *_chan;
- ubyte cmd;
- uword val;
- ubyte aux;
- {
- CHANN *chan = (CHANN *)_chan;
- IOSTD ior;
-
- ior.io_Command = DNCMD_IOCTL;
- ior.io_Unit = (void *)chan->chan;
- ior.io_Offset = (long)chan;
- ior.io_Message.mn_ReplyPort = (PORT *)chan;
- ior.io_Data = (APTR)(long)((val<<16)|(aux<<8)|cmd);
- PutMsg(chan->dnetport, (MSG *)&ior);
- WaitMsg(&ior);
- FixSignal(chan);
- }
-
-