diff options
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/pt-once.c | 3 | ||||
-rw-r--r-- | sysdeps/generic/pt-rwlock-rdlock.c | 3 | ||||
-rw-r--r-- | sysdeps/generic/pt-rwlock-unlock.c | 3 | ||||
-rw-r--r-- | sysdeps/generic/pt-rwlock-wrlock.c | 3 |
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); |