X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FSignals.c;h=2380eacfbdd3bf29161644792155ffa45a6626ff;hb=ed12b7043fa98928f75c289a756fbcef546315f8;hp=ded85f5d3959adb978ec4047c140a13b8c0c4728;hpb=ab0e778ccfde61aed4c22679b24d175fc6cc9bf3;p=ghc-hetmet.git diff --git a/rts/posix/Signals.c b/rts/posix/Signals.c index ded85f5..2380eac 100644 --- a/rts/posix/Signals.c +++ b/rts/posix/Signals.c @@ -11,14 +11,12 @@ */ #include "Rts.h" #include "SchedAPI.h" -#include "Storage.h" #include "Schedule.h" #include "RtsSignals.h" #include "posix/Signals.h" #include "RtsUtils.h" #include "RtsFlags.h" #include "Prelude.h" -#include "Stable.h" #ifdef alpha_HOST_ARCH # if defined(linux_HOST_OS) @@ -547,4 +545,11 @@ initDefaultHandlers() #endif } +void +freeSignalHandlers(void) { + if (signal_handlers != NULL) { + stgFree(signal_handlers); + } +} + #endif /* RTS_USER_SIGNALS */