From ca60e89ab7a53488d1bc5718318dc2151632330b Mon Sep 17 00:00:00 2001 From: Daniel Reinhold Date: Tue, 19 Nov 2002 20:57:55 +0000 Subject: [PATCH] replaced syscall with find_thread(NULL) to obtain current thread id currently, find_thread(NULL) also uses a syscall, but in the future, this will be implemented as an efficient inline lookup in calling thread's local storage git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2017 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/posix/signal/raise.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/kernel/libroot/posix/signal/raise.c b/src/kernel/libroot/posix/signal/raise.c index 6aea0e0858..e0569a6bb2 100644 --- a/src/kernel/libroot/posix/signal/raise.c +++ b/src/kernel/libroot/posix/signal/raise.c @@ -18,9 +18,7 @@ int raise(int sig) -{ - thread_id tid = sys_get_current_thread_id(); - - return sys_send_signal(tid, sig); +{ + return sys_send_signal(find_thread(NULL), sig); }