Index: net/disk_cache/block_files.cc |
=================================================================== |
--- net/disk_cache/block_files.cc (revision 4450) |
+++ net/disk_cache/block_files.cc (working copy) |
@@ -196,10 +196,12 @@ |
bool BlockFiles::CreateBlockFile(int index, FileType file_type, bool force) { |
std::wstring name = Name(index); |
- int flags = force ? OS_FILE_CREATE_ALWAYS : OS_FILE_CREATE; |
- flags |= OS_FILE_WRITE | OS_FILE_SHARE_READ; |
+ int flags = |
+ force ? base::PLATFORM_FILE_CREATE_ALWAYS : base::PLATFORM_FILE_CREATE; |
+ flags |= base::PLATFORM_FILE_WRITE | base::PLATFORM_FILE_EXCLUSIVE_WRITE; |
- scoped_refptr<File> file(new File(CreateOSFile(name.c_str(), flags, NULL))); |
+ scoped_refptr<File> file(new File( |
+ base::CreatePlatformFile(name.c_str(), flags, NULL))); |
if (!file->IsValid()) |
return false; |