RTLD_GLOBAL
handle = dlopen(arg, RTLD_GLOBAL | RTLD_NOW);
int dlmode = (mode & MDB_MOD_GLOBAL) ? RTLD_GLOBAL : RTLD_LOCAL;
if ((pydb_dlhdl = dlopen(path, RTLD_LAZY|RTLD_GLOBAL)) != NULL)
dlh = dlopen(path, RTLD_LAZY | RTLD_GLOBAL);
tp->hdl = dlopen(library, RTLD_NOW | RTLD_GLOBAL);
if ((libjvm = dlopen(path, RTLD_LAZY|RTLD_GLOBAL)) != NULL)
if ((libpython = dlopen(path, RTLD_LAZY|RTLD_GLOBAL)) != NULL)
if (mode & RTLD_GLOBAL) {
conv_arg.rflags = mode & ~(RTLD_LAZY | RTLD_NOW | RTLD_GLOBAL);
(RTLD_LAZY | RTLD_GLOBAL | RTLD_CONFGEN))) == NULL) {
if ((MODE(lmp) & (RTLD_GLOBAL | RTLD_NODELETE)) ==
(RTLD_GLOBAL | RTLD_NODELETE))
else if (MODE(lmp) & RTLD_GLOBAL)
(RTLD_GLOBAL | RTLD_WORLD | RTLD_NODELETE));
(RTLD_FIRST | RTLD_GLOBAL | RTLD_WORLD), clmp,
if (!(MODE(nlmp) & RTLD_GLOBAL))
if (!(MODE(nlmp) & RTLD_GLOBAL) || !LAZY(nlmp))
if (((MODE(nlmp) & RTLD_GLOBAL) == 0) ||
mode &= ~RTLD_GLOBAL;
MODE(rlmp) |= (RTLD_LAZY | RTLD_NODELETE | RTLD_GLOBAL | RTLD_WORLD);
MODE(mlmp) |= (RTLD_NODELETE | RTLD_GLOBAL | RTLD_WORLD);
(MODE(dlmp) & RTLD_GLOBAL))
{ MSG_ORIG(MSG_MODE_GLOBAL), RTLD_GLOBAL, RTLD_GLOBAL },
if (dlopen("libzonecfg.so.1", RTLD_NOW | RTLD_GLOBAL) != NULL &&
libptr = dlopen(ZONECFG_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
libptr = dlopen(ZONECFG1_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
libptr = dlopen(CONTRACT_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
libptr = dlopen(CONTRACT1_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
libptr = dlopen(BRAND_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
libptr = dlopen(BRAND1_LIBRARY, RTLD_NOW|RTLD_GLOBAL);
RTLD_NOW | RTLD_GLOBAL)) == NULL)
if ((libshare = dlopen(path, RTLD_LAZY | RTLD_GLOBAL)) != NULL) {
dlopen(NSS_DNS_LIBRESOLV, RTLD_LAZY|RTLD_GLOBAL)) != 0) {