Move wake_sleeping_thread() to Thread class

No functional change.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba
2011-04-20 11:18:36 +02:00
parent 2c317d7b28
commit 79e50a2fbf
2 changed files with 10 additions and 16 deletions

View File

@@ -75,6 +75,12 @@ struct Thread {
SplitPoint* volatile splitPoint;
volatile int activeSplitPoints;
SplitPoint splitPoints[MAX_ACTIVE_SPLIT_POINTS];
void wake_up() {
lock_grab(&sleepLock);
cond_signal(&sleepCond);
lock_release(&sleepLock);
}
};
#endif // !defined(THREAD_H_INCLUDED)