rtld_fini
rtld_fini,
void (*rtld_fini)(fmd_hdl_t *); /* shared library's _fmd_fini() */
rp->rtld_fini = (void (*)())dlsym(dlp, "_fmd_fini");
(void) fmd_module_enter(mp, rp->rtld_fini);
rtld_fini,
void (*rtld_fini)(topo_mod_t *); /* .so _topo_fini() */
rp->rtld_fini(mod);
rp->rtld_fini = (void (*)())dlsym(dlp, "_topo_fini");
(void) rtld_fini(mod);