X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FSelect.c;h=57599bcee4ea5c93cb23b2bf0d1cd054f7135ea6;hb=4cc37e5758909aaec9ede20604ec4f01c04b54ea;hp=bb65310c9e3c9b5228b0c8490ca759c638d45e26;hpb=aba08f650f66a7979b7d8e513f8630663f33f4fb;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 */ }