Lines Matching refs:DSO
64 #include <openssl/dso.h>
79 /* DSO of this module or NULL if static */
80 DSO *dso;
114 static CONF_MODULE *module_add(DSO *dso, const char *name,
214 /* Module not found: try to load DSO */
244 /* Load a module from a DSO */
248 DSO *dso = NULL;
261 dso = DSO_load(NULL, path, NULL, 0);
262 if (!dso)
267 ifunc = (conf_init_func *)DSO_bind_func(dso, DSO_mod_init_name);
273 ffunc = (conf_finish_func *)DSO_bind_func(dso, DSO_mod_finish_name);
275 md = module_add(dso, name, ifunc, ffunc);
283 if (dso)
284 DSO_free(dso);
291 static CONF_MODULE *module_add(DSO *dso, const char *name,
303 tmod->dso = dso;
432 if (((md->links > 0) || !md->dso) && !all)
448 if (md->dso)
449 DSO_free(md->dso);