summaryrefslogtreecommitdiff
path: root/ldso/include/ld_hash.h
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2003-10-09 06:05:35 +0000
committerEric Andersen <andersen@codepoet.org>2003-10-09 06:05:35 +0000
commitcca32e60f4052751c719687c5a1639314c7b1430 (patch)
tree4a9aaceb5caecae3ae3826554e4627000b3cdb37 /ldso/include/ld_hash.h
parentabd02d7387069439373d40c2f9afba93c76df650 (diff)
When someone would dlopen a shared lib that was already opened,
we would try to re-fixup the lib's relocations with rather horrible results. So fix that by checking the the dlopened lib has already had its init functions called, which will never be the case for newly loaded libs, and skip the rest in that case. also apply a few minor fixups
Diffstat (limited to 'ldso/include/ld_hash.h')
0 files changed, 0 insertions, 0 deletions