2002-10-09 Roland McGrath <roland@redhat.com>
authorroland <roland>
Fri, 11 Oct 2002 10:51:05 +0000 (10:51 +0000)
committerroland <roland>
Fri, 11 Oct 2002 10:51:05 +0000 (10:51 +0000)
commitf31b44c08e3b57e5fddedbacf59f241627a1ce40
tree7f89d67ef83ab11ad458425e4704cb256e68a195
parent2ac8f18a74ecf43ac62e03f32d7b15f3ddf3d50f
2002-10-09  Roland McGrath  <roland@redhat.com>

* sysdeps/generic/ldsodefs.h (struct rtld_global): New variable
_dl_error_catch_tsd.
* elf/rtld.c (startup_error_tsd): New function.
(dl_main): Point _dl_error_catch_tsd at that.
* elf/dl-error.c: Don't use libc-tsd.h for DL_ERROR,
use new function pointer instead.
* elf/dl-tsd.c: New file.
* elf/Makefile (routines): Add it.
elf/dl-error.c
elf/dl-tsd.c [new file with mode: 0644]