use IGNORE_EINTR w/close

HANDLE_EINTR is both not safe and not useful on Linux systems.
Switch to IGNORE_EINTR like Chromium has done everywhere.

See http://crbug.com/269623 for details.

BUG=chromium:373154
TEST=`cbuildbot {arm,amd64,x86}-generic-full` passes

Change-Id: Icc962d78cd1feadc9a67cd3d513a1e382b739f75
Reviewed-on: https://chromium-review.googlesource.com/199833
Reviewed-by: Ben Chan <benchan@chromium.org>
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/service_manager.cc b/service_manager.cc
index 39decdf..ed3ce18 100644
--- a/service_manager.cc
+++ b/service_manager.cc
@@ -186,7 +186,7 @@
   if (HANDLE_EINTR(connect(sock, &remote_address,
                            sizeof(struct sockaddr))) != 0) {
     LOG(ERROR) << "Unable to connect";
-    HANDLE_EINTR(close(sock));
+    IGNORE_EINTR(close(sock));
     return false;
   }
   bool result = false;
@@ -198,7 +198,7 @@
   result = true;
 
  error_label:
-  HANDLE_EINTR(close(sock));
+  IGNORE_EINTR(close(sock));
   return result;
 }