Index: ppapi/tests/test_broker.cc |
diff --git a/ppapi/tests/test_broker.cc b/ppapi/tests/test_broker.cc |
index a1e271473b4828ab9b8a22b57e399aceb77bcae3..22e3e626cfc97b097205d82db7aed9c817b13fe6 100644 |
--- a/ppapi/tests/test_broker.cc |
+++ b/ppapi/tests/test_broker.cc |
@@ -120,7 +120,7 @@ bool ClosePlatformFile(PlatformFile file) { |
#if defined(OS_WIN) |
return !!::CloseHandle(file); |
#elif defined(OS_POSIX) |
- return !::close(file); |
+ return !HANDLE_EINTR(::close(file)); |
#endif |
} |
@@ -146,7 +146,7 @@ bool VerifyIsUnsandboxed() { |
if (-1 == fd) |
return false; |
- if (::close(fd)) { |
+ if (HANDLE_EINTR(::close(fd))) { |
::remove(file_name); |
return false; |
} |