From 312e822571217b30e7ecd7843621c57d4af6f835 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Wed, 25 Jan 2006 20:35:27 +0000 Subject: Modify the earlier changes, because libc-lock references __pthread_mutex*, dont use hidden_strong_alias --- libpthread/linuxthreads.old/mutex.c | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) (limited to 'libpthread/linuxthreads.old/mutex.c') diff --git a/libpthread/linuxthreads.old/mutex.c b/libpthread/linuxthreads.old/mutex.c index 5858874ec..8d26b8a87 100644 --- a/libpthread/linuxthreads.old/mutex.c +++ b/libpthread/linuxthreads.old/mutex.c @@ -24,7 +24,7 @@ #include "queue.h" #include "restart.h" -int pthread_mutex_init(pthread_mutex_t * mutex, +int attribute_hidden __pthread_mutex_init(pthread_mutex_t * mutex, const pthread_mutexattr_t * mutex_attr) { __pthread_init_lock(&mutex->__m_lock); @@ -34,9 +34,9 @@ int pthread_mutex_init(pthread_mutex_t * mutex, mutex->__m_owner = NULL; return 0; } -hidden_strong_alias (pthread_mutex_init, __pthread_mutex_init) +strong_alias (__pthread_mutex_init, pthread_mutex_init) -int pthread_mutex_destroy(pthread_mutex_t * mutex) +int attribute_hidden __pthread_mutex_destroy(pthread_mutex_t * mutex) { switch (mutex->__m_kind) { case PTHREAD_MUTEX_ADAPTIVE_NP: @@ -53,9 +53,9 @@ int pthread_mutex_destroy(pthread_mutex_t * mutex) return EINVAL; } } -hidden_strong_alias (pthread_mutex_destroy, __pthread_mutex_destroy) +strong_alias (__pthread_mutex_destroy, pthread_mutex_destroy) -int pthread_mutex_trylock(pthread_mutex_t * mutex) +int attribute_hidden __pthread_mutex_trylock(pthread_mutex_t * mutex) { pthread_descr self; int retcode; @@ -89,9 +89,9 @@ int pthread_mutex_trylock(pthread_mutex_t * mutex) return EINVAL; } } -hidden_strong_alias (pthread_mutex_trylock, __pthread_mutex_trylock) +strong_alias (__pthread_mutex_trylock, pthread_mutex_trylock) -int pthread_mutex_lock(pthread_mutex_t * mutex) +int attribute_hidden __pthread_mutex_lock(pthread_mutex_t * mutex) { pthread_descr self; @@ -122,7 +122,7 @@ int pthread_mutex_lock(pthread_mutex_t * mutex) return EINVAL; } } -hidden_strong_alias (pthread_mutex_lock, __pthread_mutex_lock) +strong_alias (__pthread_mutex_lock, pthread_mutex_lock) int pthread_mutex_timedlock (pthread_mutex_t *mutex, const struct timespec *abstime) @@ -167,7 +167,7 @@ int pthread_mutex_timedlock (pthread_mutex_t *mutex, } } -int pthread_mutex_unlock(pthread_mutex_t * mutex) +int attribute_hidden __pthread_mutex_unlock(pthread_mutex_t * mutex) { switch (mutex->__m_kind) { case PTHREAD_MUTEX_ADAPTIVE_NP: @@ -196,25 +196,22 @@ int pthread_mutex_unlock(pthread_mutex_t * mutex) return EINVAL; } } -hidden_strong_alias (pthread_mutex_unlock, __pthread_mutex_unlock) +strong_alias (__pthread_mutex_unlock, pthread_mutex_unlock) -libpthread_hidden_proto(pthread_mutexattr_init) -int pthread_mutexattr_init(pthread_mutexattr_t *attr) +int attribute_hidden __pthread_mutexattr_init(pthread_mutexattr_t *attr) { attr->__mutexkind = PTHREAD_MUTEX_TIMED_NP; return 0; } -libpthread_hidden_def(pthread_mutexattr_init) +strong_alias(__pthread_mutexattr_init,pthread_mutexattr_init) -libpthread_hidden_proto(pthread_mutexattr_destroy) -int pthread_mutexattr_destroy(pthread_mutexattr_t *attr attribute_unused) +int attribute_hidden __pthread_mutexattr_destroy(pthread_mutexattr_t *attr attribute_unused) { return 0; } -libpthread_hidden_def(pthread_mutexattr_destroy) +strong_alias(__pthread_mutexattr_destroy,pthread_mutexattr_destroy) -libpthread_hidden_proto(pthread_mutexattr_settype) -int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int kind) +int attribute_hidden __pthread_mutexattr_settype(pthread_mutexattr_t *attr, int kind) { if (kind != PTHREAD_MUTEX_ADAPTIVE_NP && kind != PTHREAD_MUTEX_RECURSIVE_NP @@ -224,8 +221,8 @@ int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int kind) attr->__mutexkind = kind; return 0; } -libpthread_hidden_def(pthread_mutexattr_settype) -strong_alias (pthread_mutexattr_settype, __pthread_mutexattr_setkind_np) +strong_alias(__pthread_mutexattr_settype,pthread_mutexattr_settype) +strong_alias (__pthread_mutexattr_settype, __pthread_mutexattr_setkind_np) weak_alias (__pthread_mutexattr_setkind_np, pthread_mutexattr_setkind_np) int __pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *kind) -- cgit v1.2.3