int dlclose (void *handle);__ dlopen loads a dynamic library
from the file named by the null terminated string filename and
returns an opaque filename is not an absolute path (i.e., it
does not begin with a '' A colon-separated list of directories
in the user's LD_LIBRARY_PATH environment variable. The list of
libraries cached in /etc/ld.so.cache. /usr/lib, followed by
/lib. If filename is a NULL pointer, then the returned handle is
for the main program. External references in the library are
resolved using the libraries in that library's dependency list
and any other libraries previously opened with the RTLD_GLOBAL
flag. If the executable was linked with the flag __ flag must be
either RTLD_LAZY, meaning resolve undefined symbols as code from
the dynamic library is executed, or RTLD_NOW, meaning resolve
all undefined symbols before dlopen returns, and fail if this
cannot be done. Optionally, RTLD_GLOBAL may be or'ed with flag,
in which case the external symbols defined in the library will
be made available t