X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FSignals.h;h=4ea7523a9e1d31dd3b971d8d47dc9d697e297ca9;hb=922805b23964e54f9aa5e7408747617d32ea0e1d;hp=0127ce583503d53f0ab21b89bc8ee1b7ee5df24b;hpb=1862438e1e29c4f4069d9ca43b25445078547faa;p=ghc-hetmet.git diff --git a/ghc/rts/Signals.h b/ghc/rts/Signals.h index 0127ce5..4ea7523 100644 --- a/ghc/rts/Signals.h +++ b/ghc/rts/Signals.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Signals.h,v 1.4 1999/09/22 11:53:33 sof Exp $ + * $Id: Signals.h,v 1.7 2002/03/12 13:57:14 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -14,15 +14,17 @@ extern StgPtr *next_pending_handler; #define signals_pending() (next_pending_handler != pending_handler_buf) -extern void initUserSignals(void); -extern void blockUserSignals(void); -extern void unblockUserSignals(void); +extern void initUserSignals(void); +extern void blockUserSignals(void); +extern void unblockUserSignals(void); -/* sig_install declared in PrimOps.h */ +extern rtsBool anyUserHandlers(void); +extern void awaitUserSignals(void); -extern void start_signal_handlers(void); +/* sig_install declared in PrimOps.h */ -extern void init_shutdown_handler(void); +extern void startSignalHandlers(void); +extern void initDefaultHandlers(void); #else