Index: src/libchcore/IFilesystem.h
===================================================================
diff -u -N -r6b927672a652279a203f6465ead20ffb9fe6bde1 -r789d0908abf8db57e27cfeac7045d9962f4b522a
--- src/libchcore/IFilesystem.h	(.../IFilesystem.h)	(revision 6b927672a652279a203f6465ead20ffb9fe6bde1)
+++ src/libchcore/IFilesystem.h	(.../IFilesystem.h)	(revision 789d0908abf8db57e27cfeac7045d9962f4b522a)
@@ -57,7 +57,7 @@
 		virtual void FastMove(const TSmartPath& pathSource, const TSmartPath& pathDestination) = 0;
 
 		virtual IFilesystemFindPtr CreateFinderObject(const TSmartPath& pathDir, const TSmartPath& pathMask) = 0;
-		virtual IFilesystemFilePtr CreateFileObject(IFilesystemFile::EOpenMode eMode, const TSmartPath& pathFile, bool bNoBuffering) = 0;
+		virtual IFilesystemFilePtr CreateFileObject(IFilesystemFile::EOpenMode eMode, const TSmartPath& pathFile, bool bNoBuffering, bool bProtectReadOnlyFiles) = 0;
 
 		virtual EPathsRelation GetPathsRelation(const TSmartPath& pathFirst, const TSmartPath& pathSecond) = 0;