(add_dependency): Only change l->l_initfini when it is
authordrepper <drepper>
Sat, 29 Sep 2007 06:57:50 +0000 (06:57 +0000)
committerdrepper <drepper>
Sat, 29 Sep 2007 06:57:50 +0000 (06:57 +0000)
commit151f24e6905f4a3b9b4281c4276c9e8d2a2b672c
tree370b525d206c47ca8a0f6e7bcf47f82bbeb4b0ef
parentf88137a068953d950d08573dd120644d2cdc8f0c
(add_dependency): Only change l->l_initfini when it is
fully populated, use _dl_scope_free for freeing it.  Optimize
removal of libs from reldeps by using l_reserved flag, when
some removal is needed, allocate a new list instead of
reallocating and free the old with _dl_scope_free.  Adjust
for l_reldeps and l_reldepsact changes.
Reorganize to allow searching in l_initfini and l_reldeps without holding
dl_load_lock.
elf/dl-lookup.c