* pthread.c (init_one_static_tls): Adjust initialization of DTV
authorUlrich Drepper <drepper@redhat.com>
Sun, 9 Jan 2005 20:13:03 +0000 (20:13 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 9 Jan 2005 20:13:03 +0000 (20:13 +0000)
commit217fc747ff8ce46df736f0b975d7082753219391
tree775c0f2d84b94717ca9e3d9f9aed1e6a9f3ec29a
parente145f1cc757e1213c0d5fc51251db6a6f8bd04a0
* pthread.c (init_one_static_tls): Adjust initialization of DTV

entry for static tls deallocation fix.

* sysdeps/alpha/tls.h (dtv_t): Change pointer type to be struct which
also contains information whether the memory pointed to is static
TLS or not, include <stdbool.h>.
* sysdeps/i386/tls.h: Likewise.
* sysdeps/ia64/tls.h: Likewise.
* sysdeps/powerpc/tls.h: Likewise.
* sysdeps/s390/tls.h: Likewise.
* sysdeps/sh/tls.h: Likewise.
* sysdeps/sparc/tls.h: Likewise.
* sysdeps/x86_64/tls.h: Likewise.
13 files changed:
elf/Makefile
linuxthreads/ChangeLog
linuxthreads/pthread.c
linuxthreads/sysdeps/alpha/tls.h
linuxthreads/sysdeps/i386/tls.h
linuxthreads/sysdeps/ia64/tls.h
linuxthreads/sysdeps/powerpc/tls.h
linuxthreads/sysdeps/s390/tls.h
linuxthreads/sysdeps/sh/tls.h
linuxthreads/sysdeps/sparc/tls.h
linuxthreads/sysdeps/x86_64/tls.h
linuxthreads_db/ChangeLog
linuxthreads_db/td_thr_tlsbase.c