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
1 changed files with 4 additions and 0 deletions

View File

@ -626,14 +626,18 @@ extern "C" void signals_handler(int signum)
static void signals_capture(void)
{
#ifndef __MINGW32__
signal(SIGHUP, &signals_handler);
#endif
signal(SIGINT, &signals_handler);
signal(SIGTERM, &signals_handler);
}
static void signals_revert(void)
{
#ifndef __MINGW32__
signal(SIGHUP, SIG_DFL);
#endif
signal(SIGINT, SIG_DFL);
signal(SIGTERM, SIG_DFL);
}