diff options
Diffstat (limited to 'sysdeps/generic/raise.c')
-rw-r--r-- | sysdeps/generic/raise.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sysdeps/generic/raise.c b/sysdeps/generic/raise.c index cc18b39..b98cf51 100644 --- a/sysdeps/generic/raise.c +++ b/sysdeps/generic/raise.c @@ -24,6 +24,7 @@ #pragma weak __pthread_kill #pragma weak __pthread_self +#pragma weak __pthread_threads int raise (int signo) { @@ -31,7 +32,7 @@ raise (int signo) "the effect of the raise() function shall be equivalent to calling: pthread_kill(pthread_self(), sig);" */ - if (__pthread_kill) + if (__pthread_kill && __pthread_threads) { int err; err = __pthread_kill (__pthread_self (), signo); |