X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FSchedule.h;h=59bdb9e999045b40abb0a416002539c7e59426c8;hb=78260da4deee97a866ba83f8d73a8284b371f405;hp=32b7e59a5ee97e723494642ef367ac850380c4e5;hpb=04cddd339c000df6d02c90ce59dbffa58d2fe166;p=ghc-hetmet.git diff --git a/rts/Schedule.h b/rts/Schedule.h index 32b7e59..59bdb9e 100644 --- a/rts/Schedule.h +++ b/rts/Schedule.h @@ -133,11 +133,6 @@ extern StgTSO *RTS_VAR(sleeping_queue); #endif #endif -/* Linked list of all threads. - * Locks required : sched_mutex - */ -extern StgTSO *RTS_VAR(all_threads); - /* Set to rtsTrue if there are threads on the blackhole_queue, and * it is possible that one or more of them may be available to run. * This flag is set to rtsFalse after we've checked the queue, and @@ -159,6 +154,7 @@ void interruptStgRts (void); nat run_queue_len (void); void resurrectThreads (StgTSO *); +void performPendingThrowTos (StgTSO *); void printAllThreads(void);