summaryrefslogtreecommitdiff
path: root/sysdeps/generic
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/pt-kill.c5
-rw-r--r--sysdeps/generic/raise.c10
2 files changed, 8 insertions, 7 deletions
diff --git a/sysdeps/generic/pt-kill.c b/sysdeps/generic/pt-kill.c
index 0dfac34..fc83f93 100644
--- a/sysdeps/generic/pt-kill.c
+++ b/sysdeps/generic/pt-kill.c
@@ -18,10 +18,11 @@
License along with this program. If not, see
<http://www.gnu.org/licenses/>. */
+#include <pthreadP.h>
#include "sig-internal.h"
int
-pthread_kill (pthread_t tid, int signo)
+__pthread_kill (pthread_t tid, int signo)
{
siginfo_t si;
memset (&si, 0, sizeof (si));
@@ -29,4 +30,4 @@ pthread_kill (pthread_t tid, int signo)
return pthread_kill_siginfo_np (tid, si);
}
-
+strong_alias (__pthread_kill, pthread_kill)
diff --git a/sysdeps/generic/raise.c b/sysdeps/generic/raise.c
index f086665..cc18b39 100644
--- a/sysdeps/generic/raise.c
+++ b/sysdeps/generic/raise.c
@@ -18,12 +18,12 @@
License along with this program. If not, see
<http://www.gnu.org/licenses/>. */
-#include <pthread.h>
+#include <pthreadP.h>
#include <signal.h>
#include <unistd.h>
-#pragma weak pthread_kill
-#pragma weak pthread_self
+#pragma weak __pthread_kill
+#pragma weak __pthread_self
int
raise (int signo)
{
@@ -31,10 +31,10 @@ 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)
{
int err;
- err = pthread_kill (pthread_self (), signo);
+ err = __pthread_kill (__pthread_self (), signo);
if (err)
{
errno = err;