X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FThreads.h;h=dfe879e7bb03d050dc0b4840bd698185cae3f69e;hb=1e31c2960f7a9fc61119237d8a35b0516d6accca;hp=f6d2dfd11a5d4c5adb8fc417f48bdfd2728365d2;hpb=dd56e9ab4544e83d27532a8d9058140bfe81825c;p=ghc-hetmet.git diff --git a/rts/Threads.h b/rts/Threads.h index f6d2dfd..dfe879e 100644 --- a/rts/Threads.h +++ b/rts/Threads.h @@ -9,6 +9,10 @@ #ifndef THREADS_H #define THREADS_H +BEGIN_RTS_PRIVATE + +#define END_BLOCKED_EXCEPTIONS_QUEUE ((MessageThrowTo*)END_TSO_QUEUE) + StgTSO * unblockOne (Capability *cap, StgTSO *tso); StgTSO * unblockOne_ (Capability *cap, StgTSO *tso, rtsBool allow_migrate); @@ -25,13 +29,8 @@ void printThreadBlockage (StgTSO *tso); void printThreadStatus (StgTSO *t); void printAllThreads (void); void printThreadQueue (StgTSO *t); -# if defined(PARALLEL_HASKELL) -void print_bq (StgClosure *node); -void print_bqe (StgBlockingQueueElement *bqe); -nat run_queue_len (void); -# elif defined(GRAN) -void print_bq (StgClosure *node); -# endif #endif +END_RTS_PRIVATE + #endif /* THREADS_H */