|##########|
|#MAGIC   #|BIJMBPHG
|#PROJECT #|"IMPORTALL"
|#PATHS   #|"StdProject"
|#FLAGS   #|-x---x--x--x--x-----------------
|#USERSW  #|--------------------------------
|#USERMASK#|--------------------------------
|#SWITCHES#|x-xx-x----------
|##########|
DEFINITION MODULE FileSysResource;
(* $A- *)
FROM Exec   IMPORT List,Node,TaskPtr;
FROM System IMPORT BPTR;
FROM Dos    IMPORT FileLockPtr;

TYPE
  FileSysResource     = RECORD OF Node
                          creator        : ANYPTR;
                          fileSysEntries : List
                        END;
  FileSysResourcePtr  = POINTER TO FileSysResource;
  FileSysEntry        = RECORD OF Node
                          dosType       : LONGCARD;
                          version       : LONGCARD;
                          patchFlags    : LONGCARD;
                          type          : LONGCARD;
                          task          : TaskPtr;
                          lock          : FileLockPtr;
                          handler       : BPTR;
                          StackSize     : LONGCARD;
                          priority      : LONGINT;
                          startup       : BPTR;
                          segList       : BPTR;
                          globalVec     : BPTR;
                        END;
VAR
  FileSysBase : FileSysResourcePtr;

GROUP
  All   =   FileSysResource,FileSysResourcePtr,FileSysEntry,FileSysBase;

END FileSysResource.
