dlfcn
int dlclose (void *handle);
void *handle
char * dlerror (void);
void
void * dlopen (char const *pathname, int mode);
char const *pathname
int mode
void * dlsym (void *handle, char const *name);
char const *name
# define RTLD_NOW 0
# define RTLD_LAZY 1