Index: util/file/file_io_posix.cc |
diff --git a/util/file/file_io_posix.cc b/util/file/file_io_posix.cc |
index fbfdad0837368d776b51b55a8372a3400fb166d9..60bc9a8daaac1473a1f49c01f76433c77cc7b7e7 100644 |
--- a/util/file/file_io_posix.cc |
+++ b/util/file/file_io_posix.cc |
@@ -84,7 +84,7 @@ FileHandle LoggingOpenFileForRead(const base::FilePath& path) { |
FileHandle LoggingOpenFileForWrite(const base::FilePath& path, |
FileWriteMode mode, |
- bool world_readable) { |
+ FilePermissions permissions) { |
int flags = O_WRONLY | O_CREAT; |
// kReuseOrCreate does not need any additional flags. |
if (mode == FileWriteMode::kTruncateOrCreate) |
@@ -93,7 +93,9 @@ FileHandle LoggingOpenFileForWrite(const base::FilePath& path, |
flags |= O_EXCL; |
int fd = HANDLE_EINTR( |
- open(path.value().c_str(), flags, world_readable ? 0644 : 0600)); |
+ open(path.value().c_str(), |
+ flags, |
+ permissions == FilePermissions::kWorldReadable ? 0644 : 0600)); |
PLOG_IF(ERROR, fd < 0) << "open " << path.value(); |
return fd; |
} |