X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FThreads.h;h=bf16dcdce36b08d9c55533d95f1886c12025f6b8;hb=661c97c65e5fa47177502e592bb763f752b487ac;hp=e3680f2d5063fd33520029cd074396dfa014c744;hpb=f4692220c7cbdadaa633f50eb2b30b59edb30183;p=ghc-hetmet.git diff --git a/rts/Threads.h b/rts/Threads.h index e3680f2..bf16dcd 100644 --- a/rts/Threads.h +++ b/rts/Threads.h @@ -21,6 +21,9 @@ void wakeBlockingQueue (Capability *cap, StgBlockingQueue *bq); void tryWakeupThread (Capability *cap, StgTSO *tso); void migrateThread (Capability *from, StgTSO *tso, Capability *to); +// like tryWakeupThread(), but assumes the TSO is not ThreadRelocated +void tryWakeupThread_ (Capability *cap, StgTSO *tso); + // Wakes up a thread on a Capability (probably a different Capability // from the one held by the current Task). //