X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FSignals.c;h=4ae22cd143bc416d59a3074329554ca1eda19e85;hb=e1dddcb3ebc7a3365cf22592d2c162039dfb6ce4;hp=a5044cd6de08c34af2d904128e91b65a5e983d4f;hpb=1cb0eb071f1316d6650f354166506789a2638720;p=ghc-hetmet.git diff --git a/rts/posix/Signals.c b/rts/posix/Signals.c index a5044cd..4ae22cd 100644 --- a/rts/posix/Signals.c +++ b/rts/posix/Signals.c @@ -17,6 +17,7 @@ #include "RtsUtils.h" #include "RtsFlags.h" #include "Prelude.h" +#include "ThrIOManager.h" #ifdef alpha_HOST_ARCH # if defined(linux_HOST_OS) @@ -545,4 +546,11 @@ initDefaultHandlers() #endif } +void +freeSignalHandlers(void) { + if (signal_handlers != NULL) { + stgFree(signal_handlers); + } +} + #endif /* RTS_USER_SIGNALS */