From 6e5e357a36ee477d147aa5f336a27f2fab2a445c Mon Sep 17 00:00:00 2001 From: "roberto@maverick64" Date: Fri, 11 Feb 2011 05:36:37 +0100 Subject: [PATCH] suppress epoll_wait warning on reload --- event.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/event.c b/event.c index a8fd8e71..a2e37ccc 100644 --- a/event.c +++ b/event.c @@ -250,7 +250,8 @@ int event_queue_wait_multi(int eq, int timeout, void *events, int nevents) { ret = epoll_wait(eq, (struct epoll_event *) events, nevents, timeout); if (ret < 0) { - uwsgi_error("epoll_wait()"); + if (errno != EINTR) + uwsgi_error("epoll_wait()"); } return ret; @@ -267,7 +268,8 @@ int event_queue_wait(int eq, int timeout, int *interesting_fd) { ret = epoll_wait(eq, &ee, 1, timeout); if (ret < 0) { - uwsgi_error("epoll_wait()"); + if (errno != EINTR) + uwsgi_error("epoll_wait()"); } if (ret > 0) {