From 4cb9ae0aa2a095dff60862256236100f9ed30766 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. (cherry picked from commit 3e25b0468534a78345581b2d9a3f5aa380d276db) --- vvp/schedule.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vvp/schedule.cc b/vvp/schedule.cc index 0b0567a1e..b47d0b142 100644 --- a/vvp/schedule.cc +++ b/vvp/schedule.cc @@ -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); }