| Index: base/file_util_posix.cc
|
| diff --git a/base/file_util_posix.cc b/base/file_util_posix.cc
|
| index d9328ee7e3f8df9873aeba8a039a3ed4cf3626a2..92e8cad16054330b0c6e321bcbd409e7e88be833 100644
|
| --- a/base/file_util_posix.cc
|
| +++ b/base/file_util_posix.cc
|
| @@ -654,6 +654,16 @@ FILE* OpenFile(const FilePath& filename, const char* mode) {
|
| return result;
|
| }
|
|
|
| +// NaCl doesn't implement system calls to open files directly.
|
| +#if !defined(OS_NACL)
|
| +FILE* FileToFILE(File file, const char* mode) {
|
| + FILE* stream = fdopen(file.GetPlatformFile(), mode);
|
| + if (stream)
|
| + file.TakePlatformFile();
|
| + return stream;
|
| +}
|
| +#endif // !defined(OS_NACL)
|
| +
|
| int ReadFile(const FilePath& filename, char* data, int max_size) {
|
| ThreadRestrictions::AssertIOAllowed();
|
| int fd = HANDLE_EINTR(open(filename.value().c_str(), O_RDONLY));
|
|
|