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

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/ports'
  5.  
  6. OBJECT dosenvec
  7.   tablesize:LONG
  8.   sizeblock:LONG
  9.   secorg:LONG
  10.   surfaces:LONG
  11.   sectorperblock:LONG
  12.   blockspertrack:LONG
  13.   reserved:LONG
  14.   prealloc:LONG
  15.   interleave:LONG
  16.   lowcyl:LONG
  17.   highcyl:LONG
  18.   numbuffers:LONG
  19.   bufmemtype:LONG
  20.   maxtransfer:LONG
  21.   mask:LONG
  22.   bootpri:LONG
  23.   dostype:LONG
  24.   baud:LONG
  25.   control:LONG
  26.   bootblocks:LONG
  27. ENDOBJECT     /* SIZEOF=80 */
  28.  
  29. CONST DE_TABLESIZE=0,
  30.       DE_SIZEBLOCK=1,
  31.       DE_SECORG=2,
  32.       DE_NUMHEADS=3,
  33.       DE_SECSPERBLK=4,
  34.       DE_BLKSPERTRACK=5,
  35.       DE_RESERVEDBLKS=6,
  36.       DE_PREFAC=7,
  37.       DE_INTERLEAVE=8,
  38.       DE_LOWCYL=9,
  39.       DE_UPPERCYL=10,
  40.       DE_NUMBUFFERS=11,
  41.       DE_MEMBUFTYPE=12,
  42.       DE_BUFMEMTYPE=12,
  43.       DE_MAXTRANSFER=13,
  44.       DE_MASK=14,
  45.       DE_BOOTPRI=15,
  46.       DE_DOSTYPE=16,
  47.       DE_BAUD=17,
  48.       DE_CONTROL=18,
  49.       DE_BOOTBLOCKS=19
  50.  
  51. OBJECT filesysstartupmsg
  52.   unit:LONG
  53.   device:PTR TO CHAR
  54.   environ:LONG
  55.   flags:LONG
  56. ENDOBJECT     /* SIZEOF=16 */
  57.  
  58. OBJECT devicenode
  59.   next:PTR TO CHAR
  60.   type:LONG
  61.   task:PTR TO mp
  62.   lock:LONG
  63.   handler:PTR TO CHAR
  64.   stacksize:LONG
  65.   priority:LONG
  66.   startup:LONG
  67.   seglist:LONG
  68.   globalvec:LONG
  69.   name:PTR TO CHAR
  70. ENDOBJECT     /* SIZEOF=44 */
  71.