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;