2003-03-01 Roland McGrath <roland@redhat.com>
authorroland <roland>
Sun, 2 Mar 2003 11:44:19 +0000 (11:44 +0000)
committerroland <roland>
Sun, 2 Mar 2003 11:44:19 +0000 (11:44 +0000)
commitf211fae582bce52049eb5937bda2201e26b349af
tree2ef083f345c94b2518a7474cf3c2459ff8c5dc8f
parent639844610f5b66c16269fd5100fd30ae6ed9e3d1
2003-03-01  Roland McGrath  <roland@redhat.com>

* descr.h (struct _pthread_descr_struct) [!USE_TLS || !TLS_DTV_AT_TP]:
Conditionalize p_header member on this.
[TLS_MULTIPLE_THREADS_IN_TCB]: Add p_multiple_threads alternatively.
* sysdeps/ia64/tls.h [USE_TLS] (TLS_MULTIPLE_THREADS_IN_TCB): Define.
* sysdeps/sh/tls.h: Likewise.
* sysdeps/ia64/tcb-offsets.sym [USE_TLS]: Use p_multiple_threads.
* sysdeps/sh/tcb-offsets.sym: Likewise.
* sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.
* sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h
(SINGLE_THREAD_P): Likewise.
* pthread.c (__pthread_initialize_manager): Likewise.
* manager.c (pthread_handle_create): Likewise.
linuxthreads/descr.h
linuxthreads/manager.c
linuxthreads/pthread.c
linuxthreads/sysdeps/ia64/tcb-offsets.sym
linuxthreads/sysdeps/ia64/tls.h
linuxthreads/sysdeps/sh/tcb-offsets.sym
linuxthreads/sysdeps/sh/tls.h
linuxthreads/sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep-cancel.h
linuxthreads/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h