RTLD_GLOBAL
iconvlib = dlopen(ICONVLIB, RTLD_LAZY | RTLD_GLOBAL);
#ifndef RTLD_GLOBAL
dl = dlopen(path, RTLD_NOW | RTLD_GLOBAL);
#ifdef RTLD_GLOBAL
flags |= RTLD_GLOBAL;
#define SD_SHLIB (RTLD_GLOBAL | RTLD_LAZY)
RTLD_LAZY|RTLD_GLOBAL))) {
handle = libc_dlopen(NULL, RTLD_LAZY | RTLD_GLOBAL);
libthr_handle = dlopen("libthr.so.3", RTLD_LAZY | RTLD_GLOBAL |
libthr_handle = dlopen("libthr.so.3", RTLD_LAZY | RTLD_GLOBAL |
iconv_lib = dlopen("libiconv.so", RTLD_LAZY | RTLD_GLOBAL);
if (mode & RTLD_GLOBAL)
if (mode & ~(RTLD_MODEMASK | RTLD_GLOBAL | RTLD_TRACE))
~(RTLD_MODEMASK | RTLD_GLOBAL | RTLD_TRACE));
mode & (RTLD_MODEMASK | RTLD_GLOBAL), NULL));
if ((mode & RTLD_GLOBAL) != 0 &&
hdl = dlopen("libthr.so", RTLD_NOW | RTLD_GLOBAL);
if ((h = dlopen(path, RTLD_NOW | RTLD_GLOBAL)) == NULL)