Unknown W. Brackets 35a38ac6b9 Ensure interrupts don't run on real threads.
If a thread waits on a sema, and an interrupt (such as an alarm) happens,
and the interrupt signals or deletes the sema, it needs to return the
value correctly.

For callbacks, it's injected, since they run on thread.  But interrupts
aren't supposed to run on thread anyway, so this switches to idle.
2012-12-18 01:49:53 -08:00
..
2012-12-14 20:55:57 +01:00
2012-12-17 21:59:43 +01:00
2012-12-17 21:45:32 +01:00
2012-12-17 21:45:32 +01:00
2012-12-17 21:45:32 +01:00
2012-12-15 17:13:58 +00:00
2012-12-15 17:13:58 +00:00
2012-12-14 20:55:57 +01:00