* elf/dl-deps.c (_dl_map_object_deps): Set MAP's mark bit before loop.
commitf9496a7b54c27580d4b30cc2b2b40e86738b2b81
authorRoland McGrath <roland@gnu.org>
Sun, 16 Jun 1996 02:18:58 +0000 (16 02:18 +0000)
committerRoland McGrath <roland@gnu.org>
Sun, 16 Jun 1996 02:18:58 +0000 (16 02:18 +0000)
tree67da370e3ecc6c9280f20cac507b5fc75700fc3a
parenta23db8e4af794430fe69c17bd884f03669d307d7
* elf/dl-deps.c (_dl_map_object_deps): Set MAP's mark bit before loop.

Set mark bits of deps as opened, instead of as scanned.

* elf/rtld.c (dl_main): Remove _dl_rtld_map from chain unconditionally.
Then if it has a nonzero l_opencount, add it back in search order.

* elf/dl-load.c (_dl_map_object): Don't use _dl_loaded's DT_RPATH if
  it ain't got one!
ChangeLog
configure
elf/dl-deps.c
elf/dl-load.c
elf/rtld.c