X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fposix%2FSignals.h;h=b005abb5b520b09346b33eba56325912b29bee23;hb=9da4639011348fb6c318e3cba4b08622f811d9c4;hp=39477f8c6a8afe8966797d43e4e4311fe8bfbd2e;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/rts/posix/Signals.h b/rts/posix/Signals.h index 39477f8..b005abb 100644 --- a/rts/posix/Signals.h +++ b/rts/posix/Signals.h @@ -12,12 +12,16 @@ extern rtsBool anyUserHandlers(void); #if !defined(THREADED_RTS) - extern StgPtr pending_handler_buf[]; extern StgPtr *next_pending_handler; #define signals_pending() (next_pending_handler != pending_handler_buf) void startSignalHandlers(Capability *cap); +#endif +#if defined(THREADED_RTS) +void ioManagerWakeup (void); +void ioManagerDie (void); +void ioManagerStart (void); #endif extern StgInt *signal_handlers;