diff options
author | kan <kan@FreeBSD.org> | 2003-02-10 23:15:07 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2003-02-10 23:15:07 +0000 |
commit | 76b4e9c51cf97134b8cfb2e21a8c2b92aaa542f5 (patch) | |
tree | b5c1e46a8b57846e369d80506d67ae5c1d253aa2 /gnu/usr.bin/man/manpath/manpath.config | |
parent | 4d663017dc8999384de372a2083892b9a7d0c41d (diff) | |
download | FreeBSD-src-76b4e9c51cf97134b8cfb2e21a8c2b92aaa542f5.zip FreeBSD-src-76b4e9c51cf97134b8cfb2e21a8c2b92aaa542f5.tar.gz |
When unloading dependencies make sure they are removed from all the
associated lists:
remove RTLD_GLOBAL objects from global objects list;
remove the parent object from dldags list of its children.
Previosly we were doing that only to the top-level object OF the DAG
being unloaded and all its dependencies were ignored, leading to
mysterious crashes later.
Submitted by: peter (partially)
Diffstat (limited to 'gnu/usr.bin/man/manpath/manpath.config')
0 files changed, 0 insertions, 0 deletions