fix resolving symbols in objects loaded in RTLD_LOCAL mode
authorRich Felker <dalias@aerifal.cx>
Mon, 27 Jun 2011 01:21:04 +0000 (21:21 -0400)
committerRich Felker <dalias@aerifal.cx>
Mon, 27 Jun 2011 01:21:04 +0000 (21:21 -0400)
commit92ab5d8d156545ab0daff6062d7a519861684fb6
tree0e9815a77c5f6ba283ae72704eaea339e82fa8db
parent59ab43f5f8dbd1baf98d3c483c723d155b6f95c8
fix resolving symbols in objects loaded in RTLD_LOCAL mode

basically we temporarily make the library and all its dependencies
part of the global namespace but only for the duration of performing
relocations, then return them to their former state.
src/ldso/dynlink.c