Modules/FAT - Changed error message to be more specific
[tpg/acess2.git] / KernelLand / Modules / Filesystems / FAT / fat.c
index f5d1916..3708e44 100644 (file)
@@ -67,10 +67,10 @@ Uint32      FAT_int_FreeCluster(tFAT_VolInfo *Disk, Uint32 Cluster);
 #endif\r
 void   FAT_int_ReadCluster(tFAT_VolInfo *Disk, Uint32 Cluster, int Length, void *Buffer);\r
 // --- File IO\r
-Uint64 FAT_Read(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Buffer);\r
+size_t FAT_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Buffer);\r
 #if SUPPORT_WRITE\r
 void   FAT_int_WriteCluster(tFAT_VolInfo *Disk, Uint32 Cluster, void *Buffer);\r
-Uint64 FAT_Write(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Buffer);\r
+size_t FAT_Write(tVFS_Node *Node, off_t Offset, size_t Length, void *Buffer);\r
 #endif\r
 // --- Directory IO\r
 char   *FAT_ReadDir(tVFS_Node *Node, int ID);\r
@@ -144,7 +144,7 @@ tVFS_Node *FAT_InitDevice(const char *Device, const char **Options)
        VFS_ReadAt(diskInfo->fileHandle, 0, 512, bs);\r
        \r
        if(bs->bps == 0 || bs->spc == 0) {\r
-               Log_Notice("FAT", "Error in FAT Boot Sector");\r
+               Log_Notice("FAT", "Error in FAT Boot Sector (zero BPS/SPC)");\r
                return NULL;\r
        }\r
        \r
@@ -616,10 +616,9 @@ void FAT_int_ReadCluster(tFAT_VolInfo *Disk, Uint32 Cluster, int Length, void *B
  * ====================\r
  */\r
 /**\r
- * \fn Uint64 FAT_Read(tVFS_Node *node, Uint64 offset, Uint64 length, void *buffer)\r
  * \brief Reads data from a specified file\r
  */\r
-Uint64 FAT_Read(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Buffer)\r
+size_t FAT_Read(tVFS_Node *Node, off_t Offset, size_t Length, void *Buffer)\r
 {\r
         int    preSkip, count;\r
        Uint64  final_bytes;\r
@@ -628,7 +627,7 @@ Uint64 FAT_Read(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Buffer)
        char    tmpBuf[disk->BytesPerCluster];\r
         int    bpc = disk->BytesPerCluster;\r
        \r
-       ENTER("pNode Xoffset Xlength pbuffer", Node, Offset, Length, Buffer);\r
+       ENTER("pNode Xoffset xlength pbuffer", Node, Offset, Length, Buffer);\r
        \r
        // Sanity Check offset\r
        if(Offset > Node->Size) {\r
@@ -754,7 +753,7 @@ void FAT_int_WriteCluster(tFAT_VolInfo *Disk, Uint32 Cluster, void *Buffer)
  * \param Length       Size of data to write\r
  * \param Buffer       Data source\r
  */\r
-Uint64 FAT_Write(tVFS_Node *Node, Uint64 Offset, Uint64 Length, void *Buffer)\r
+size_t FAT_Write(tVFS_Node *Node, off_t Offset, size_t Length, void *Buffer)\r
 {\r
        tFAT_VolInfo    *disk = Node->ImplPtr;\r
        char    tmpBuf[disk->BytesPerCluster];\r

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