From 3e25b0468534a78345581b2d9a3f5aa380d276db Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Sat, 6 Oct 2018 21:07:13 +0100 Subject: [PATCH] SIGHUP is not available in Windows. --- vvp/schedule.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vvp/schedule.cc b/vvp/schedule.cc index 5b2244cc3..e2a49e126 100644 --- a/vvp/schedule.cc +++ b/vvp/schedule.cc @@ -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); }