(_dl_rpath): New variable.
authorroland <roland>
Fri, 17 Nov 1995 02:10:21 +0000 (02:10 +0000)
committerroland <roland>
Fri, 17 Nov 1995 02:10:21 +0000 (02:10 +0000)
commit335a64451f9dbd53758de34e6d08dfd9c10319e8
treeb1cbd7c975f5addc008394ce23e26a2ee20f6562
parent94f4807b0b2c80f81a408744458ab6dfd439dcbd
(_dl_rpath): New variable.
(_dl_start): Set it from rtld_map's DT_RPATH.
Call _dl_setup_hash on rtld_map.
(dl_main): Cache address of _exit in variable before relocating, and use
that in later calls.  Call _dl_sysdep_start_cleanup before relocating.
Keep track of dependency order while loading; remove rtld_map from chain,
and reinsert in proper order if there is a dependency on it.
elf/rtld.c