From 52155b1860765c63a9a335f0467870ae4cc7a4d0 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 25 Dec 2011 23:38:36 +0900 Subject: No retry for close() with EINTR. Also reverted changes in d5ffa253. --- src/KqueueEventPoll.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/KqueueEventPoll.cc') diff --git a/src/KqueueEventPoll.cc b/src/KqueueEventPoll.cc index 688bc91f..e5039943 100644 --- a/src/KqueueEventPoll.cc +++ b/src/KqueueEventPoll.cc @@ -97,8 +97,7 @@ KqueueEventPoll::KqueueEventPoll() KqueueEventPoll::~KqueueEventPoll() { if(kqfd_ != -1) { - int r; - while((r = close(kqfd_)) == -1 && errno == EINTR); + int r = close(kqfd_); int errNum = errno; if(r == -1) { A2_LOG_ERROR(fmt("Error occurred while closing kqueue file descriptor" -- cgit