aboutsummaryrefslogtreecommitdiff
path: root/lib/base/thread.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/base/thread.cpp')
-rw-r--r--lib/base/thread.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/base/thread.cpp b/lib/base/thread.cpp
index 5353707d..9878856e 100644
--- a/lib/base/thread.cpp
+++ b/lib/base/thread.cpp
@@ -96,12 +96,13 @@ int eThread::sync(void)
return res; /* 0: thread is guaranteed not to run. 1: state unknown. */
}
-void eThread::sendSignal(int sig)
+int eThread::sendSignal(int sig)
{
if (m_alive)
- pthread_kill(the_thread, sig);
+ return pthread_kill(the_thread, sig);
else
eDebug("send signal to non running thread");
+ return -1;
}
void eThread::kill(bool sendcancel)