Sat Jul 13 20:17:38 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
authorroland <roland>
Sun, 14 Jul 1996 05:27:42 +0000 (05:27 +0000)
committerroland <roland>
Sun, 14 Jul 1996 05:27:42 +0000 (05:27 +0000)
commitcda585eb34fe8c101d9dcf884f48360cdccbee49
tree2c17e3e6dd260d02f8f4ee998c70ab251e8589c1
parent4b3489f576f65e70b4495845bc5941a391ab1f9e
Sat Jul 13 20:17:38 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>

* elf/dl-deps.c (_dl_map_object_deps): Take new args PRELOADS and
NPRELOADS, vector of `struct link_map *'s; add them to the searchlist
between MAP and its deps.
* elf/link.h: Fix decl.
* elf/rtld.c (dl_main): If not secure, parse LD_PRELOAD for
colon-separated list of names, map those and pass vector of ptrs as
PRELOADS list to _dl_map_object_deps.
* elf/dl-runtime.c (_dl_object_relocation_scope): Pass new args to
_dl_map_object_deps with empty preload list.
* elf/dl-open.c (_dl_open): Likewise.
elf/dl-deps.c
elf/dl-open.c
elf/dl-runtime.c
elf/link.h