summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2007-01-20 13:07:05 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2007-01-20 13:07:05 +0000
commit862d292c98756231d75bc59d2f1a0a8738b852c2 (patch)
tree0e53434e88a0a384b8bd9478f99aa7eb22676634
parent00779801c27c4099fc0fae48272f39d6f03e4a25 (diff)
2006-01-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
Do not let other libraries (like libX11) override libpthread's pthread_mutex_*, pthread_rwlock_* and sem_* dynamic symbols. * libpthread/sysdeps/generic/pt-mutex-destroy.c (pthread_mutex_destroy): Make the alias strong. * libpthread/sysdeps/generic/pt-mutex-init.c (pthread_mutex_init): Likewise. * libpthread/sysdeps/generic/pt-mutex-lock.c (_pthread_mutex_lock, pthread_mutex_lock): Likewise. * libpthread/sysdeps/generic/pt-mutex-trylock.c (_pthread_mutex_trylock, pthread_mutex_trylock): Likewise. * libpthread/sysdeps/generic/pt-mutex-unlock.c (_pthread_mutex_lock, pthread_mutex_unlock): Likewise. * libpthread/sysdeps/generic/pt-rwlock-destroy.c (pthread_rwlock_destroy): Likewise. * libpthread/sysdeps/generic/pt-rwlock-init.c (pthread_rwlock_init): Likewise. * libpthread/sysdeps/generic/sem-destroy.c (sem_destroy): Likewise. * libpthread/sysdeps/generic/sem-getvalue.c (sem_getvalue): Likewise. * libpthread/sysdeps/generic/sem-init.c (sem_init): Likewise. * libpthread/sysdeps/generic/sem-open.c (sem_open): Likewise. * libpthread/sysdeps/generic/sem-post.c (sem_post): Likewise. * libpthread/sysdeps/generic/sem-timedwait.c (sem_timedwait): Likewise. * libpthread/sysdeps/generic/sem-trywait.c (sem_trywait): Likewise. * libpthread/sysdeps/generic/sem-unlink.c (sem_unlink): Likewise. * libpthread/sysdeps/generic/sem-wait.c (sem_wait): Likewise.
-rw-r--r--ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f003fb8c..9c492c23 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2006-01-20 Samuel Thibault <samuel.thibault@ens-lyon.org>
+
+ Do not let other libraries (like libX11) override libpthread's
+ pthread_mutex_*, pthread_rwlock_* and sem_* dynamic symbols.
+ * libpthread/sysdeps/generic/pt-mutex-destroy.c
+ (pthread_mutex_destroy): Make the alias strong.
+ * libpthread/sysdeps/generic/pt-mutex-init.c
+ (pthread_mutex_init): Likewise.
+ * libpthread/sysdeps/generic/pt-mutex-lock.c
+ (_pthread_mutex_lock, pthread_mutex_lock): Likewise.
+ * libpthread/sysdeps/generic/pt-mutex-trylock.c
+ (_pthread_mutex_trylock, pthread_mutex_trylock): Likewise.
+ * libpthread/sysdeps/generic/pt-mutex-unlock.c
+ (_pthread_mutex_lock, pthread_mutex_unlock): Likewise.
+ * libpthread/sysdeps/generic/pt-rwlock-destroy.c
+ (pthread_rwlock_destroy): Likewise.
+ * libpthread/sysdeps/generic/pt-rwlock-init.c
+ (pthread_rwlock_init): Likewise.
+ * libpthread/sysdeps/generic/sem-destroy.c (sem_destroy): Likewise.
+ * libpthread/sysdeps/generic/sem-getvalue.c (sem_getvalue): Likewise.
+ * libpthread/sysdeps/generic/sem-init.c (sem_init): Likewise.
+ * libpthread/sysdeps/generic/sem-open.c (sem_open): Likewise.
+ * libpthread/sysdeps/generic/sem-post.c (sem_post): Likewise.
+ * libpthread/sysdeps/generic/sem-timedwait.c (sem_timedwait): Likewise.
+ * libpthread/sysdeps/generic/sem-trywait.c (sem_trywait): Likewise.
+ * libpthread/sysdeps/generic/sem-unlink.c (sem_unlink): Likewise.
+ * libpthread/sysdeps/generic/sem-wait.c (sem_wait): Likewise.
+
2006-12-03 Thomas Schwinge <tschwinge@gnu.org>
[bug #17121 --- ``GNU Hurd debian dir'']