* elf/dl-misc.c: Include <sysdep.h>.
authorRoland McGrath <roland@gnu.org>
Thu, 24 Oct 2002 19:14:59 +0000 (19:14 +0000)
committerRoland McGrath <roland@gnu.org>
Thu, 24 Oct 2002 19:14:59 +0000 (19:14 +0000)
commit5bbcba0db58cef39ec4b582cd665ccb019dc6763
tree5e18843757e510eddaef04aa3213bcb351681319
parent369b849f1a382df2c1ee5d3a997bf318950cf5ab
* elf/dl-misc.c: Include <sysdep.h>.

(_dl_debug_vdprintf): Only take dl_load_lock if not _dl_starting_up.

* sysdeps/generic/ldsodefs.h (_dl_starting_up): Declare it here.
* sysdeps/unix/sysv/linux/init-first.c: Not here.
* sysdeps/powerpc/elf/libc-start.c: Or here.
* sysdeps/unix/sysv/aix/libc-start.c: Or here.
* sysdeps/unix/sysv/aix/start-libc.c: Or here.
* sysdeps/unix/sysv/aix/init-first.c: Or here.
* sysdeps/generic/libc-start.c: Or here.
* sysdeps/unix/sysv/linux/init-first.c (init): Protect _dl_starting_up
access with [! SHARED].
* sysdeps/unix/sysv/aix/init-first.c (init): Likewise.
ChangeLog
elf/dl-misc.c
sysdeps/generic/ldsodefs.h
sysdeps/generic/libc-start.c
sysdeps/powerpc/elf/libc-start.c
sysdeps/unix/sysv/aix/init-first.c
sysdeps/unix/sysv/aix/libc-start.c
sysdeps/unix/sysv/aix/start-libc.c
sysdeps/unix/sysv/linux/init-first.c