Index: src/libchcore/TLocalFilesystemFile.h =================================================================== diff -u -N -rbfc7a8378a96c5b58def559b343918fca32f05a6 -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/libchcore/TLocalFilesystemFile.h (.../TLocalFilesystemFile.h) (revision bfc7a8378a96c5b58def559b343918fca32f05a6) +++ src/libchcore/TLocalFilesystemFile.h (.../TLocalFilesystemFile.h) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -45,7 +45,7 @@ virtual bool IsOpen() const override { return m_hFile != INVALID_HANDLE_VALUE; } virtual file_size_t GetFileSize() const override; - virtual void GetFileInfo(TFileInfo& tFileInfo) const; + virtual void GetFileInfo(TFileInfo& tFileInfo) const override; virtual TSmartPath GetFilePath() const override; @@ -56,9 +56,10 @@ TLocalFilesystemFile(const TSmartPath& pathFile, bool bNoBuffering); DWORD GetFlagsAndAttributes(bool bNoBuffering) const; - void OpenExistingForWriting(bool bNoBuffering); + void InternalClose(); + private: TSmartPath m_pathFile; HANDLE m_hFile;