| 666 | } |
| 667 | |
| 668 | FILE* OpenFile(const FilePath& filename, const char* mode) { |
| 669 | ThreadRestrictions::AssertIOAllowed(); |
| 670 | FILE* result = NULL; |
| 671 | do { |
| 672 | result = fopen(filename.value().c_str(), mode); |
| 673 | } while (!result && errno == EINTR); |
| 674 | return result; |
| 675 | } |
| 676 | |
| 677 | // NaCl doesn't implement system calls to open files directly. |
| 678 | #if !defined(OS_NACL) |
no test coverage detected