From ac957139584b3a3986e5e648244563e8b7c050c7 Mon Sep 17 00:00:00 2001 From: Chengwei Yang Date: Fri, 1 Nov 2013 16:23:27 +0800 Subject: [PATCH 1/2] Use SIGHUP without check in UNIX environment As Simon's comment https://bugs.freedesktop.org/show_bug.cgi?id=66068#c8 we can do this in UNIX environment. --- bus/main.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/bus/main.c b/bus/main.c index 472458e..e060baa 100644 --- a/bus/main.c +++ b/bus/main.c @@ -61,7 +61,6 @@ signal_handler (int sig) { switch (sig) { -#ifdef SIGHUP case SIGHUP: { DBusString str; @@ -94,7 +93,6 @@ signal_handler (int sig) } } break; -#endif case SIGTERM: { @@ -642,9 +640,7 @@ main (int argc, char **argv) * no point in trying to make the handler portable to non-Unix. */ _dbus_set_signal_handler (SIGTERM, signal_handler); -#ifdef SIGHUP _dbus_set_signal_handler (SIGHUP, signal_handler); -#endif #endif /* DBUS_UNIX */ _dbus_verbose ("We are on D-Bus...\n"); -- 1.7.9.5