X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FSelect.c;h=57599bcee4ea5c93cb23b2bf0d1cd054f7135ea6;hb=4899cc823373bd016a49cdb0dffd0e22150ec07e;hp=bb65310c9e3c9b5228b0c8490ca759c638d45e26;hpb=ab0e778ccfde61aed4c22679b24d175fc6cc9bf3;p=ghc-hetmet.git diff --git a/rts/posix/Select.c b/rts/posix/Select.c index bb65310..57599bc 100644 --- a/rts/posix/Select.c +++ b/rts/posix/Select.c @@ -208,7 +208,7 @@ awaitEvent(rtsBool wait) * serviced. */ #if defined(RTS_USER_SIGNALS) - if (signals_pending()) { + if (RtsFlags.MiscFlags.install_signal_handlers && signals_pending()) { startSignalHandlers(&MainCapability); return; /* still hold the lock */ }