diff options
author | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 18:57:21 +0000 |
---|---|---|
committer | xhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 18:57:21 +0000 |
commit | 355c928eb49ca4a0dd2147010846ac85c378dce5 (patch) | |
tree | 685700082da3c584a459edf046daaea08ae61bcb | |
parent | f3d9d21ed23cddac9723a1016f474daaa671c2a0 (diff) | |
download | chromium_src-355c928eb49ca4a0dd2147010846ac85c378dce5.zip chromium_src-355c928eb49ca4a0dd2147010846ac85c378dce5.tar.gz chromium_src-355c928eb49ca4a0dd2147010846ac85c378dce5.tar.bz2 |
Add EINTR handling on ::close() calls in ppapi broker ui test.
This change goes with r110241.
BUG=none
TEST=broker ui test passes
Review URL: http://codereview.chromium.org/8591008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111381 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | ppapi/tests/test_broker.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ppapi/tests/test_broker.cc b/ppapi/tests/test_broker.cc index a1e2714..22e3e62 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; } |