SIGHUP is not available in Windows.

(cherry picked from commit 3e25b04685)
This commit is contained in:
Martin Whitaker 2018-10-06 21:07:13 +01:00
parent 8e77900b9c
commit 4cb9ae0aa2
1 changed files with 4 additions and 0 deletions

View File

@ -547,14 +547,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);
}