starting windows cross compiling
[physics.git] / src / handleSignal.cpp
index 9068827..ef9daa6 100644 (file)
@@ -28,6 +28,7 @@ void sighandler( int sig );
 
 void installSignal()
 {
+#ifndef __WIN32__
     // register signal handler
     struct sigaction sa;
     sigemptyset( &sa.sa_mask );
@@ -38,6 +39,7 @@ void installSignal()
     {
         std::cerr << "could not install SIGINT handler" << std::endl;
     }
+#endif // __WIN32__
 }
 
 /// ***** Private Methods *****
@@ -45,6 +47,7 @@ void installSignal()
 // signal handler function
 void sighandler( int sig )
 {
+#ifndef __WIN32__
     switch(sig)
     {
         case SIGINT:
@@ -56,4 +59,5 @@ void sighandler( int sig )
 
     // normally an abort is better ... but this is just SIGINT
     exit(sig);
+#endif // __WIN32__
 }