aboutsummaryrefslogtreecommitdiff
path: root/src/rt/sync/lock_and_signal.h
diff options
context:
space:
mode:
authorMichael Bebenita <[email protected]>2010-09-09 16:01:49 -0700
committerMichael Bebenita <[email protected]>2010-09-10 14:38:31 -0700
commitf985fded3ede8a7677ca6c9c77817d27bc9ae492 (patch)
treebf956b68b6b5dfd8744a1b14e55425fac5ce6c3b /src/rt/sync/lock_and_signal.h
parentUse hashtable rather than bitset for vreg constraints in ra; speeds compilation. (diff)
downloadrust-f985fded3ede8a7677ca6c9c77817d27bc9ae492.tar.xz
rust-f985fded3ede8a7677ca6c9c77817d27bc9ae492.zip
Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wait instead of yield.
Diffstat (limited to 'src/rt/sync/lock_and_signal.h')
-rw-r--r--src/rt/sync/lock_and_signal.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rt/sync/lock_and_signal.h b/src/rt/sync/lock_and_signal.h
index 5a852d9d..1f1cfb41 100644
--- a/src/rt/sync/lock_and_signal.h
+++ b/src/rt/sync/lock_and_signal.h
@@ -18,6 +18,7 @@ public:
void wait();
void timed_wait(size_t timeout_in_ns);
void signal();
+ void signal_all();
};
#endif /* LOCK_AND_SIGNAL_H */