home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / dos / filehandler.m < prev    next >
Encoding:
Text File  |  1999-06-23  |  1.0 KB  |  65 lines

  1. MODULE    'exec/ports'
  2.  
  3. OBJECT DosEnvEc
  4.     TableSize:LONG,
  5.     SizeBlock:LONG,
  6.     SecOrg:LONG,
  7.     Surfaces:LONG,
  8.     SectorPerBlock:LONG,
  9.     BlocksPerTrack:LONG,
  10.     reserved:LONG,
  11.     PReAlloc:LONG,
  12.     Interleave:LONG,
  13.     LowCyl:LONG,
  14.     HighCyl:LONG,
  15.     NumBuffers:LONG,
  16.     BufMemType:LONG,
  17.     MaxTransfer:LONG,
  18.     Mask:LONG,
  19.     BootPri:LONG,
  20.     DosType:LONG,
  21.     Baud:LONG,
  22.     Control:LONG,
  23.     BootBlocks:LONG
  24.  
  25. CONST    DE_TABLESIZE=0,
  26.         DE_SIZEBLOCK=1,
  27.         DE_SECORG=2,
  28.         DE_NUMHEADS=3,
  29.         DE_SECSPERBLK=4,
  30.         DE_BLKSPERTRACK=5,
  31.         DE_RESERVEDBLKS=6,
  32.         DE_PREFAC=7,
  33.         DE_INTERLEAVE=8,
  34.         DE_LOWCYL=9,
  35.         DE_UPPERCYL=10,
  36.         DE_NUMBUFFERS=11,
  37.         DE_MEMBUFTYPE=12,
  38.         DE_BUFMEMTYPE=12,
  39.         DE_MAXTRANSFER=13,
  40.         DE_MASK=14,
  41.         DE_BOOTPRI=15,
  42.         DE_DOSTYPE=16,
  43.         DE_BAUD=17,
  44.         DE_CONTROL=18,
  45.         DE_BOOTBLOCKS=19
  46.  
  47. OBJECT FileSysStartupMsg
  48.     Unit:LONG,
  49.     Device:PTR TO CHAR,
  50.     Environ:LONG,
  51.     Flags:LONG
  52.  
  53. OBJECT devicenode
  54.     Next:PTR TO CHAR,
  55.     Type:LONG,
  56.     Task:PTR TO MP,
  57.     Lock:LONG,
  58.     Handler:PTR TO CHAR,
  59.     StackSize:LONG,
  60.     Priority:LONG,
  61.     Startup:LONG,
  62.     SegList:LONG,
  63.     GlobalVec:LONG,
  64.     Name:PTR TO CHAR
  65.