From 4ab9bc87a6a9849bc21ff07b5f980f4bab6ee600 Mon Sep 17 00:00:00 2001 From: David Reid Date: Fri, 12 Jul 2002 20:24:28 +0000 Subject: [PATCH] Add snooze! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@150 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/thread.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/kernel/core/thread.c b/src/kernel/core/thread.c index a93e935c3f..d1a2c3e5a9 100644 --- a/src/kernel/core/thread.c +++ b/src/kernel/core/thread.c @@ -1068,6 +1068,12 @@ void thread_snooze(bigtime_t time) acquire_sem_etc(snooze_sem, 1, B_TIMEOUT, time); } +status_t snooze(bigtime_t timeout) +{ + return acquire_sem_etc(snooze_sem, 1, B_TIMEOUT | B_CAN_INTERRUPT, + timeout); +} + // this function gets run by a new thread before anything else static void thread_entry(void) {