From e95cde9fea4f9daf3e19492021b8a153acae0404 Mon Sep 17 00:00:00 2001 From: Wohlstand Date: Thu, 19 Oct 2017 19:36:05 +0300 Subject: Attempt to fix Windows build of demo MIDI player (Issue #26) --- src/midiplay/adlmidiplay.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/midiplay/adlmidiplay.cpp') diff --git a/src/midiplay/adlmidiplay.cpp b/src/midiplay/adlmidiplay.cpp index f2781f2..7c8766d 100644 --- a/src/midiplay/adlmidiplay.cpp +++ b/src/midiplay/adlmidiplay.cpp @@ -72,7 +72,12 @@ static void printError(const char *err) static int stop = 0; static void sighandler(int dum) { - if((dum == SIGINT) || (dum == SIGHUP) || (dum == SIGTERM)) + if((dum == SIGINT) + || (dum == SIGTERM) + #ifndef _WIN32 + || (dum == SIGHUP) + #endif + ) stop = 1; } @@ -265,8 +270,10 @@ int main(int argc, char **argv) } signal(SIGINT, sighandler); - signal(SIGHUP, sighandler); signal(SIGTERM, sighandler); + #ifndef _WIN32 + signal(SIGHUP, sighandler); + #endif if(!recordWave) { -- cgit v1.2.3