diff options
| -rw-r--r-- | rts/posix/Signals.c | 6 | 
1 files changed, 1 insertions, 5 deletions
diff --git a/rts/posix/Signals.c b/rts/posix/Signals.c index 5ad688bc2f..57b1873c77 100644 --- a/rts/posix/Signals.c +++ b/rts/posix/Signals.c @@ -680,15 +680,11 @@ initDefaultHandlers(void)      // install the SIGINT handler      action.sa_handler = shutdown_handler;      sigemptyset(&action.sa_mask); -    action.sa_flags = 0; +    action.sa_flags = 0; // disable SA_RESTART      if (sigaction(SIGINT, &action, &oact) != 0) {          sysErrorBelch("warning: failed to install SIGINT handler");      } -#if defined(HAVE_SIGINTERRUPT) -    siginterrupt(SIGINT, 1);    // isn't this the default? --SDM -#endif -      // install the SIGFPE handler      // In addition to handling SIGINT, also handle SIGFPE by ignoring it.  | 
