Index: base/files/memory_mapped_file.cc |
diff --git a/base/files/memory_mapped_file.cc b/base/files/memory_mapped_file.cc |
index 745a5ff1f4524f944823c244249836b6b52bf9a3..1d0ceeb9c6a9eb6e182a9395ec141e4c3c801561 100644 |
--- a/base/files/memory_mapped_file.cc |
+++ b/base/files/memory_mapped_file.cc |
@@ -42,7 +42,7 @@ bool MemoryMappedFile::Initialize(const FilePath& file_name) { |
return false; |
} |
- if (!MapFileRegionToMemory(Region::kWholeFile)) { |
+ if (!MapFileRegionToMemory(Region::kWholeFile, false)) { |
CloseHandles(); |
return false; |
} |
@@ -50,17 +50,17 @@ bool MemoryMappedFile::Initialize(const FilePath& file_name) { |
return true; |
} |
-bool MemoryMappedFile::Initialize(File file) { |
- return Initialize(file.Pass(), Region::kWholeFile); |
+bool MemoryMappedFile::Initialize(File file, bool write) { |
+ return Initialize(file.Pass(), Region::kWholeFile, write); |
} |
-bool MemoryMappedFile::Initialize(File file, const Region& region) { |
+bool MemoryMappedFile::Initialize(File file, const Region& region, bool write) { |
if (IsValid()) |
return false; |
file_ = file.Pass(); |
- if (!MapFileRegionToMemory(region)) { |
+ if (!MapFileRegionToMemory(region, write)) { |
CloseHandles(); |
return false; |
} |