summaryrefslogtreecommitdiff
path: root/sysdeps/generic
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/generic')
-rw-r--r--sysdeps/generic/pt-once.c3
-rw-r--r--sysdeps/generic/pt-rwlock-rdlock.c3
-rw-r--r--sysdeps/generic/pt-rwlock-unlock.c3
-rw-r--r--sysdeps/generic/pt-rwlock-wrlock.c3
4 files changed, 8 insertions, 4 deletions
diff --git a/sysdeps/generic/pt-once.c b/sysdeps/generic/pt-once.c
index 5be5e48..d9f4733 100644
--- a/sysdeps/generic/pt-once.c
+++ b/sysdeps/generic/pt-once.c
@@ -23,7 +23,7 @@
#include <pt-internal.h>
int
-pthread_once (pthread_once_t *once_control, void (*init_routine) (void))
+__pthread_once (pthread_once_t *once_control, void (*init_routine) (void))
{
if (once_control->run == 0)
{
@@ -41,3 +41,4 @@ pthread_once (pthread_once_t *once_control, void (*init_routine) (void))
return 0;
}
+strong_alias (__pthread_once, pthread_once);
diff --git a/sysdeps/generic/pt-rwlock-rdlock.c b/sysdeps/generic/pt-rwlock-rdlock.c
index 480cf48..6eca601 100644
--- a/sysdeps/generic/pt-rwlock-rdlock.c
+++ b/sysdeps/generic/pt-rwlock-rdlock.c
@@ -26,7 +26,8 @@ extern int __pthread_rwlock_timedrdlock_internal (struct __pthread_rwlock *rwloc
/* Acquire RWLOCK for reading, block if we can't get it. */
int
-pthread_rwlock_rdlock (struct __pthread_rwlock *rwlock)
+__pthread_rwlock_rdlock (struct __pthread_rwlock *rwlock)
{
return __pthread_rwlock_timedrdlock_internal (rwlock, 0);
}
+strong_alias (__pthread_rwlock_rdlock, pthread_rwlock_rdlock);
diff --git a/sysdeps/generic/pt-rwlock-unlock.c b/sysdeps/generic/pt-rwlock-unlock.c
index dcf1d3e..b45ad23 100644
--- a/sysdeps/generic/pt-rwlock-unlock.c
+++ b/sysdeps/generic/pt-rwlock-unlock.c
@@ -25,7 +25,7 @@
are no threads waiting for a write lock, rescheduling the reader
threads. */
int
-pthread_rwlock_unlock (pthread_rwlock_t *rwlock)
+__pthread_rwlock_unlock (pthread_rwlock_t *rwlock)
{
struct __pthread *wakeup;
@@ -96,3 +96,4 @@ pthread_rwlock_unlock (pthread_rwlock_t *rwlock)
__pthread_spin_unlock (&rwlock->__lock);
return 0;
}
+strong_alias (__pthread_rwlock_unlock, pthread_rwlock_unlock);
diff --git a/sysdeps/generic/pt-rwlock-wrlock.c b/sysdeps/generic/pt-rwlock-wrlock.c
index be85b90..68254d1 100644
--- a/sysdeps/generic/pt-rwlock-wrlock.c
+++ b/sysdeps/generic/pt-rwlock-wrlock.c
@@ -28,7 +28,8 @@ extern int __pthread_rwlock_timedwrlock_internal (struct __pthread_rwlock *rwloc
/* Acquire RWLOCK for writing. */
int
-pthread_rwlock_wrlock (struct __pthread_rwlock *rwlock)
+__pthread_rwlock_wrlock (struct __pthread_rwlock *rwlock)
{
return __pthread_rwlock_timedwrlock_internal (rwlock, 0);
}
+strong_alias (__pthread_rwlock_wrlock, pthread_rwlock_wrlock);