X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FRaiseAsync.h;h=96eb96e10b5529cdd19dce8a55ea874da34448b5;hb=6cf8982ac30be6836a0cdd8be5a6ac1a1a144213;hp=805281443e2e6a9860263b30e55b1720761b6f81;hpb=178837a730c65349b32b29bd22356bacde110e18;p=ghc-hetmet.git diff --git a/rts/RaiseAsync.h b/rts/RaiseAsync.h index 8052814..96eb96e 100644 --- a/rts/RaiseAsync.h +++ b/rts/RaiseAsync.h @@ -13,6 +13,9 @@ #define THROWTO_BLOCKED 1 #ifndef CMINUSMINUS + +BEGIN_RTS_PRIVATE + void throwToSingleThreaded (Capability *cap, StgTSO *tso, StgClosure *exception); @@ -20,12 +23,11 @@ void throwToSingleThreaded (Capability *cap, void throwToSingleThreaded_ (Capability *cap, StgTSO *tso, StgClosure *exception, - rtsBool stop_at_atomically, - StgPtr stop_here); + rtsBool stop_at_atomically); void suspendComputation (Capability *cap, StgTSO *tso, - StgPtr stop_here); + StgUpdateFrame *stop_here); nat throwTo (Capability *cap, // the Capability we hold StgTSO *source, // the TSO sending the exception @@ -65,6 +67,8 @@ interruptible(StgTSO *t) } } +END_RTS_PRIVATE + #endif /* CMINUSMINUS */ #endif /* RAISEASYNC_H */