home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / cbm / os-include-bin.lha / os-include / resources / filesysres.i < prev    next >
Text File  |  1993-10-15  |  2KB  |  52 lines

  1.     IFND    RESOURCES_FILESYSRES_I
  2. RESOURCES_FILESYSRES_I    SET    1
  3. **
  4. **    $VER: filesysres.i 36.4 (3.5.90)
  5. **    Includes Release 40.15
  6. **
  7. **    FileSystem.resource description
  8. **
  9. **    (C) Copyright 1988-1993 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     IFND    EXEC_NODES_I
  14.     INCLUDE    "exec/nodes.i"
  15.     ENDC
  16.     IFND    EXEC_LISTS_I
  17.     INCLUDE    "exec/lists.i"
  18.     ENDC
  19.     IFND    DOS_DOS_I
  20.     INCLUDE    "dos/dos.i"
  21.     ENDC
  22.  
  23. FSRNAME    MACRO
  24.         dc.b    'FileSystem.resource',0
  25.     ENDM
  26.  
  27.  STRUCTURE  FileSysResource,LN_SIZE    ; on resource list
  28.     CPTR    fsr_Creator            ; name of creator of this resource
  29.     STRUCT  fsr_FileSysEntries,LH_SIZE    ; list of FileSysEntry structs
  30.     LABEL   FileSysResource_SIZEOF
  31.  
  32.  STRUCTURE  FileSysEntry,LN_SIZE    ; on fsr_FileSysEntries list
  33.                     ; LN_NAME is of creator of this entry
  34.     ULONG   fse_DosType        ; DosType of this FileSys
  35.     ULONG   fse_Version        ; Version of this FileSys
  36.     ULONG   fse_PatchFlags    ; bits set for those of the following that need
  37.                 ;   to be substituted into a standard device
  38.                 ;   node for this file system: e.g. $180
  39.                 ;   for substitute SegList & GlobalVec
  40.     ULONG   fse_Type        ; device node type: zero
  41.     CPTR    fse_Task        ; standard dos "task" field
  42.     BPTR    fse_Lock        ; not used for devices: zero
  43.     BSTR    fse_Handler        ; filename to loadseg (if SegList is null)
  44.     ULONG   fse_StackSize    ; stacksize to use when starting task
  45.     LONG    fse_Priority    ; task priority when starting task
  46.     BPTR    fse_Startup        ; startup msg: FileSysStartupMsg for disks
  47.     BPTR    fse_SegList        ; code to run to start new task
  48.     BPTR    fse_GlobalVec    ; BCPL global vector when starting task
  49.     ; no more entries need exist than those implied by fse_PatchFlags
  50.  
  51.     ENDC    ; RESOURCES_FILESYSRES_I
  52.