home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / MAXONB32.DMS / in.adf / Includes.lha / BH / filesystem.bc < prev    next >
Encoding:
Text File  |  1994-03-16  |  3.9 KB  |  154 lines

  1. ' filesystem BASIC constants
  2.  
  3. '$underlines
  4. 'FileSysEntry fields 
  5. CONST fse_Node% = 0
  6. CONST fse_DosType% = 14
  7. CONST fse_Version% = 18
  8. CONST fse_PatchFlags% = 22
  9. CONST fse_Type% = 26
  10. CONST fse_Task% = 30
  11. CONST fse_Lock% = 34
  12. CONST fse_Handler% = 38
  13. CONST fse_StackSize% = 42
  14. CONST fse_Priority% = 46
  15. CONST fse_Startup% = 50
  16. CONST fse_SegList% = 54
  17. CONST fse_GlobalVec% = 58
  18. CONST FileSysEntry_sizeof%=62
  19. 'FileSysResource fields 
  20. CONST fsr_Node% = 0
  21. CONST fsr_Creator% = 14
  22. CONST fsr_FileSysEntries% = 18
  23. CONST FileSysResource_sizeof%=32
  24. 'PartitionBlock fields 
  25. CONST pb_ID% = 0
  26. CONST pb_SummedLongs% = 4
  27. CONST pb_ChkSum% = 8
  28. CONST pb_HostID% = 12
  29. CONST pb_Next% = 16
  30. CONST pb_Flags% = 20
  31. CONST pb_Reserved1% = 24
  32. CONST pb_DevFlags% = 32
  33. CONST pb_DriveName% = 36
  34. CONST pb_Reserved2% = 68
  35. CONST pb_Environment% = 128
  36. CONST pb_EReserved% = 196
  37. CONST PartitionBlock_sizeof%=256
  38. 'BadBlockBlock fields 
  39. CONST bbb_ID% = 0
  40. CONST bbb_SummedLongs% = 4
  41. CONST bbb_ChkSum% = 8
  42. CONST bbb_HostID% = 12
  43. CONST bbb_Next% = 16
  44. CONST bbb_Reserved% = 20
  45. CONST bbb_BlockPairs% = 24
  46. CONST BadBlockBlock_sizeof%=512
  47. 'LoadSegBlock fields 
  48. CONST lsb_ID% = 0
  49. CONST lsb_SummedLongs% = 4
  50. CONST lsb_ChkSum% = 8
  51. CONST lsb_HostID% = 12
  52. CONST lsb_Next% = 16
  53. CONST lsb_LoadData% = 20
  54. CONST LoadSegBlock_sizeof%=512
  55. 'FileSysHeaderBlock fields 
  56. CONST fhb_ID% = 0
  57. CONST fhb_SummedLongs% = 4
  58. CONST fhb_ChkSum% = 8
  59. CONST fhb_HostID% = 12
  60. CONST fhb_Next% = 16
  61. CONST fhb_Flags% = 20
  62. CONST fhb_Reserved1% = 24
  63. CONST fhb_DosType% = 32
  64. CONST fhb_Version% = 36
  65. CONST fhb_PatchFlags% = 40
  66. CONST fhb_Type% = 44
  67. CONST fhb_Task% = 48
  68. CONST fhb_Lock% = 52
  69. CONST fhb_Handler% = 56
  70. CONST fhb_StackSize% = 60
  71. CONST fhb_Priority% = 64
  72. CONST fhb_Startup% = 68
  73. CONST fhb_SegListBlocks% = 72
  74. CONST fhb_GlobalVec% = 76
  75. CONST fhb_Reserved2% = 80
  76. CONST fhb_Reserved3% = 172
  77. CONST FileSysHeaderBlock_sizeof%=256
  78. 'RigidDiskBlock fields 
  79. CONST rdb_ID% = 0
  80. CONST rdb_SummedLongs% = 4
  81. CONST rdb_ChkSum% = 8
  82. CONST rdb_HostID% = 12
  83. CONST rdb_BlockBytes% = 16
  84. CONST rdb_Flags% = 20
  85. CONST rdb_BadBlockList% = 24
  86. CONST rdb_PartitionList% = 28
  87. CONST rdb_FileSysHeaderList% = 32
  88. CONST rdb_DriveInit% = 36
  89. CONST rdb_Reserved1% = 40
  90. CONST rdb_Cylinders% = 64
  91. CONST rdb_Sectors% = 68
  92. CONST rdb_Heads% = 72
  93. CONST rdb_Interleave% = 76
  94. CONST rdb_Park% = 80
  95. CONST rdb_Reserved2% = 84
  96. CONST rdb_WritePreComp% = 96
  97. CONST rdb_ReducedWrite% = 100
  98. CONST rdb_StepRate% = 104
  99. CONST rdb_Reserved3% = 108
  100. CONST rdb_RDBBlocksLo% = 128
  101. CONST rdb_RDBBlocksHi% = 132
  102. CONST rdb_LoCylinder% = 136
  103. CONST rdb_HiCylinder% = 140
  104. CONST rdb_CylBlocks% = 144
  105. CONST rdb_AutoParkSeconds% = 148
  106. CONST rdb_HighRDSKBlock% = 152
  107. CONST rdb_Reserved4% = 156
  108. CONST rdb_DiskVendor% = 160
  109. CONST rdb_DiskProduct% = 168
  110. CONST rdb_DiskRevision% = 184
  111. CONST rdb_ControllerVendor% = 188
  112. CONST rdb_ControllerProduct% = 196
  113. CONST rdb_ControllerRevision% = 212
  114. CONST rdb_Reserved5% = 216
  115. CONST RigidDiskBlock_sizeof%=256
  116. 'BadBlockEntry fields 
  117. CONST bbe_BadBlock% = 0
  118. CONST bbe_GoodBlock% = 4
  119. CONST BadBlockEntry_sizeof%=8
  120. 'BootBlock fields 
  121. CONST bb_id% = 0
  122. CONST bb_chksum% = 4
  123. CONST bb_dosblock% = 8
  124. CONST BootBlock_sizeof%=12
  125. CONST IDNAME_PARTITION& = &h50415254&
  126. CONST IDNAME_LOADSEG& = &h4C534547&
  127. CONST RDBFB_SYNCH& = 6&
  128. CONST PBFB_NOMOUNT& = 1&
  129. CONST RDBFF_SYNCH& = &h40&
  130. CONST PBFF_NOMOUNT& = 2&
  131. CONST BBNAME_DOS& = &h444F5300&
  132. CONST RDBFB_LAST& = 0&
  133. CONST RDBFF_LAST& = 1&
  134. CONST PBFB_BOOTABLE& = 0&
  135. CONST BBID_KICK& = &h4B49434B&
  136. CONST PBFF_BOOTABLE& = 1&
  137. CONST RDBFB_CTRLRID& = 5&
  138. CONST RDBFB_LASTTID& = 2&
  139. CONST RDBFF_CTRLRID& = &h20&
  140. CONST RDBFF_LASTTID& = 4&
  141. CONST RDB_LOCATION_LIMIT& = &h10&
  142. CONST IDNAME_BADBLOCK& = &h42414442&
  143. CONST RDBFB_DISKID& = 4&
  144. CONST IDNAME_FILESYSHEADER& = &h46534844&
  145. CONST IDNAME_RIGIDDISK& = &h5244534B&
  146. CONST RDBFF_DISKID& = &h10&
  147. CONST RDBFB_LASTLUN& = 1&
  148. CONST BOOTSECTS& = 2&
  149. CONST RDBFF_LASTLUN& = 2&
  150. CONST RDBFB_NORESELECT& = 3&
  151. CONST BBID_DOS& = &h444F5300&
  152. CONST RDBFF_NORESELECT& = 8&
  153. CONST BBNAME_KICK& = &h4B49434B&
  154.