SIGHUP is not available in Windows.

This commit is contained in:
Martin Whitaker
2018-10-06 21:07:13 +01:00
parent 4ea18196c8
commit 3e25b04685
+4
View File
@@ -626,14 +626,18 @@ extern "C" void signals_handler(int signum)
static void signals_capture(void) static void signals_capture(void)
{ {
#ifndef __MINGW32__
signal(SIGHUP, &signals_handler); signal(SIGHUP, &signals_handler);
#endif
signal(SIGINT, &signals_handler); signal(SIGINT, &signals_handler);
signal(SIGTERM, &signals_handler); signal(SIGTERM, &signals_handler);
} }
static void signals_revert(void) static void signals_revert(void)
{ {
#ifndef __MINGW32__
signal(SIGHUP, SIG_DFL); signal(SIGHUP, SIG_DFL);
#endif
signal(SIGINT, SIG_DFL); signal(SIGINT, SIG_DFL);
signal(SIGTERM, SIG_DFL); signal(SIGTERM, SIG_DFL);
} }