rtld_init
rtld_init,
void (*rtld_init)(fmd_hdl_t *); /* shared library's _fmd_init() */
rp->rtld_init = (void (*)())dlsym(dlp, "_fmd_init");
if (rp->rtld_init == NULL) {
if (fmd_module_enter(mp, rp->rtld_init) != 0 && mp->mod_info != NULL)
rtld_init,
int (*rtld_init)(topo_mod_t *, topo_version_t); /* .so _topo_init() */
rp->rtld_init = (int (*)())dlsym(dlp, "_topo_init");
if (rp->rtld_init == NULL) {
err = rp->rtld_init(mod, version);