Usermode/libaxwin4 - Handle demarshal failure
[tpg/acess2.git] / KernelLand / Modules / Filesystems / FAT / common.h
index 3983b93..09b94a6 100644 (file)
@@ -43,6 +43,7 @@ struct sFAT_VolInfo
        char    name[12];       //!< Volume Name (With NULL Terminator)
        Uint32  firstDataSect;  //!< First data sector
        Uint32  rootOffset;     //!< Root Offset (clusters)
+       Uint32  RootSector;     //!< Root Offset (sectors)
        Uint32  ClusterCount;   //!< Total Cluster Count
        fat_bootsect    bootsect;       //!< Boot Sector
        tVFS_Node       rootNode;       //!< Root Node
@@ -108,7 +109,7 @@ extern void FAT_int_WriteCluster(tFAT_VolInfo *Disk, Uint32 Cluster, const void
 
 // --- Directory Access ---
 extern int     FAT_ReadDir(tVFS_Node *Node, int ID, char Dest[FILENAME_MAX]);
-extern tVFS_Node       *FAT_FindDir(tVFS_Node *Node, const char *Name);
+extern tVFS_Node       *FAT_FindDir(tVFS_Node *Node, const char *Name, Uint Flags);
 extern tVFS_Node       *FAT_GetNodeFromINode(tVFS_Node *Root, Uint64 Inode);
 extern int     FAT_int_GetEntryByCluster(tVFS_Node *DirNode, Uint32 Cluster, fat_filetable *Entry);
 #if SUPPORT_WRITE

UCC git Repository :: git.ucc.asn.au