X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRtsSignals.h;h=721561e5b6cc93d8780e53f7d7e424ccdd4461aa;hb=9319fbaf14f420cbbd9e670093cc86c5f04b7800;hp=eafeeaaf5543abecbcf22fc5b2dc44c0b630fec5;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/rts/RtsSignals.h b/rts/RtsSignals.h index eafeeaa..721561e 100644 --- a/rts/RtsSignals.h +++ b/rts/RtsSignals.h @@ -41,6 +41,8 @@ extern void initUserSignals(void); */ extern void initDefaultHandlers(void); +extern void freeSignalHandlers(void); + /* * Function: blockUserSignals() * @@ -71,7 +73,7 @@ extern void awaitUserSignals(void); * Evacuate the handler queue. _Assumes_ that console event delivery * has already been blocked. */ -extern void markSignalHandlers (evac_fn evac); +extern void markSignalHandlers (evac_fn evac, void *user); #endif /* RTS_USER_SIGNALS */