home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / amigae / e_v3.2a / modulessrc / exec / io.e < prev    next >
Text File  |  1977-12-31  |  734b  |  44 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/ports',
  5.        'exec/devices'
  6.  
  7. OBJECT io
  8.   mn:mn
  9.   device:PTR TO dd
  10.   unit:PTR TO unit
  11.   command:INT  -> This is unsigned
  12.   flags:CHAR
  13.   error:CHAR  -> This is signed
  14. ENDOBJECT     /* SIZEOF=32 */
  15.  
  16. OBJECT iostd
  17.   mn:mn
  18.   device:PTR TO dd
  19.   unit:PTR TO unit
  20.   command:INT  -> This is unsigned
  21.   flags:CHAR
  22.   error:CHAR  -> This is signed
  23.   actual:LONG
  24.   length:LONG
  25.   data:LONG
  26.   offset:LONG
  27. ENDOBJECT     /* SIZEOF=48 */
  28.  
  29. CONST IOB_QUICK=0,
  30.       IOF_QUICK=1,
  31.       CMD_INVALID=0,
  32.       CMD_RESET=1,
  33.       CMD_READ=2,
  34.       CMD_WRITE=3,
  35.       CMD_UPDATE=4,
  36.       CMD_CLEAR=5,
  37.       CMD_STOP=6,
  38.       CMD_START=7,
  39.       CMD_FLUSH=8,
  40.       CMD_NONSTD=9,
  41.       DEV_BEGINIO=-30,
  42.       DEV_ABORTIO=-36
  43.  
  44.