From a5f6e08abdb8ccbfc14cf7e267ffefdfdac54c40 Mon Sep 17 00:00:00 2001 From: Thomas Porzelt Date: Sun, 11 Jul 2010 21:07:09 +0200 Subject: [PATCH] [core] Fix for last commit: undefined flag with older libev headers so have to use makros --- src/main/server.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/server.c b/src/main/server.c index 0c7f320..8678ff6 100644 --- a/src/main/server.c +++ b/src/main/server.c @@ -306,9 +306,11 @@ static gpointer server_worker_cb(gpointer data) { gboolean li_server_loop_init(liServer *srv) { /* disable usage if signalfd for libev 3.8, it breaks signal handling. 3.9+ have it disabled by default */ - if (EV_VERSION_MAJOR == 3 && EV_VERSION_MINOR == 8 && ev_version_major() == 3 && ev_version_minor() == 8) { +#if EV_VERSION_MAJOR == 3 && EV_VERSION_MINOR == 8 + if (ev_version_major() == 3 && ev_version_minor() == 8) { srv->loop_flags |= EVFLAG_NOSIGFD; } +#endif srv->loop = ev_default_loop(srv->loop_flags);