Update.
commit535b764df5ca722066c2db615190e6a70688c6a6
authorUlrich Drepper <drepper@redhat.com>
Tue, 5 Feb 2002 00:57:29 +0000 (5 00:57 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 5 Feb 2002 00:57:29 +0000 (5 00:57 +0000)
tree06f6ba9853ac4e8f698fc1e3b0b4cb80ffd06bae
parent67ddea92542c12f2099a89dbc58a045a65bb7771
Update.

* elf/rtld.c (_dl_start_final): Allocate TLS and initialize
thread-pointer as soon as possible.
* sysdeps/generic/ldsodefs.h: Include <tls.h>.  Define first TLS
elements in rtld_global.
* sysdeps/generic/tls.h: New file.
* elf/Makefile (distribute): Add tls.h.
* sysdeps/i386/dl-machine.h (elf_machine_rel): Add support for TLS
relocations.  Not complete yet.

* resolv/resolv.h: Allow user to define __need_res_state and only
define __res_start structure then.
* include/resolv.h: Only declare functions if _RESOLV_H_ is defined.
22 files changed:
ChangeLog
elf/Makefile
elf/rtld.c
include/resolv.h
linuxthreads/ChangeLog
linuxthreads/descr.h [new file with mode: 0644]
linuxthreads/internals.h
linuxthreads/sysdeps/i386/tls.h [new file with mode: 0644]
linuxthreads_db/ChangeLog
linuxthreads_db/td_ta_event_getmsg.c
linuxthreads_db/td_ta_map_id2thr.c
linuxthreads_db/td_ta_map_lwp2thr.c
linuxthreads_db/td_ta_thr_iter.c
linuxthreads_db/td_ta_tsd_iter.c
linuxthreads_db/td_thr_tsd.c
linuxthreads_db/td_thr_validate.c
linuxthreads_db/thread_dbP.h
resolv/resolv.h
sysdeps/generic/ldsodefs.h
sysdeps/generic/tls.h [new file with mode: 0644]
sysdeps/i386/dl-machine.h
sysdeps/i386/elf/configure