]> git.vomp.tv Git - vompclient.git/commitdiff
Fix new signal handlers for windows port
authorMarten Richter <marten.richter@freenet.de>
Sat, 25 Feb 2017 09:48:36 +0000 (10:48 +0100)
committerMarten Richter <marten.richter@freenet.de>
Sat, 25 Feb 2017 09:48:36 +0000 (10:48 +0100)
command.cc

index 6c6d99ce6cb0f58e64ee31974d94de483a60c0c3..0156f87218d69925dbe98e020e136f73a85ea875 100644 (file)
@@ -276,6 +276,7 @@ void Command::run()
 
 void Command::setSignal(int signalReceived)
 {
+#ifndef WIN32
   if (signalReceived == SIGINT)
     signals |= SIG_INT;
   else if (signalReceived == SIGTERM)
@@ -286,10 +287,12 @@ void Command::setSignal(int signalReceived)
     signals |= SIG_USR2;
   else if (signalReceived == SIGURG)
     signals |= SIG_URG;
+#endif
 }
 
 void Command::processSignals()
 {
+#ifndef WIN32
   if (signals & SIG_INT)
   {
     signals = signals & ~SIG_INT;
@@ -321,6 +324,7 @@ void Command::processSignals()
     logger->log("Command", Log::NOTICE, "URG signal"); // This is used to break from getButtonPress to process the message queue
     signals = signals & ~SIG_URG;
   }
+#endif
 }
 
 void Command::postMessage(Message* m)