userlibandfileserver/fileserver/sfat32/sl_file.cpp
changeset 291 206a6eaaeb71
parent 254 1560c419b176
equal deleted inserted replaced
289:55a0a1279a7e 291:206a6eaaeb71
   875         return r;
   875         return r;
   876 
   876 
   877     aStartPos = iCurrentPos.iPos;
   877     aStartPos = iCurrentPos.iPos;
   878     if ((I64LOW(aStartPos) == FCB_FileSize()) || ( I64LOW(aStartPos) == (myStartPos + length)))
   878     if ((I64LOW(aStartPos) == FCB_FileSize()) || ( I64LOW(aStartPos) == (myStartPos + length)))
   879         return KErrCompletion;
   879         return KErrCompletion;
   880     else
   880     
   881         return KErrNone;
   881     
       
   882     return KErrNone;
   882     }
   883     }
   883 
   884 
   884 
   885 
   885 TInt CFatFileCB::GetInterface(TInt aInterfaceId,TAny*& aInterface,TAny* aInput)
   886 TInt CFatFileCB::GetInterface(TInt aInterfaceId,TAny*& aInterface,TAny* aInput)
   886     {
   887     {
   896 
   897 
   897         case EGetLocalDrive:
   898         case EGetLocalDrive:
   898             return FatMount().LocalDrive()->GetLocalDrive((TBusLocalDrive*&) aInterface);
   899             return FatMount().LocalDrive()->GetLocalDrive((TBusLocalDrive*&) aInterface);
   899 
   900 
   900         default:
   901         default:
   901             return CFileCB::GetInterface(aInterfaceId,aInterface,aInput);
   902             break;
   902         }
   903         }
       
   904     
       
   905     return CFileCB::GetInterface(aInterfaceId,aInterface,aInput);
   903     }
   906     }
   904 
   907 
   905 
   908 
   906 /**
   909 /**
   907     Overwrites file's start cluster (iStartCluster) in its directory entry.
   910     Overwrites file's start cluster (iStartCluster) in its directory entry.