lib                13 sample/dso/ftdmload.c 	ftdm_dso_lib_t lib;
lib                85 sample/dso/ftdmload.c 		if (!loaded[i].lib) {
lib                98 sample/dso/ftdmload.c 	entry->lib = ftdm_dso_open(path, &err);
lib                99 sample/dso/ftdmload.c 	if (!entry->lib) {
lib               114 sample/dso/ftdmload.c 		if (loaded[i].lib && !strcasecmp(loaded[i].name, name)) {
lib               125 sample/dso/ftdmload.c 	ftdm_dso_destroy(&entry->lib);
lib               126 sample/dso/ftdmload.c 	entry->lib = NULL;
lib                30 src/ftdm_dso.c FT_DECLARE(ftdm_status_t) ftdm_dso_destroy(ftdm_dso_lib_t *lib) {
lib                31 src/ftdm_dso.c 	if (lib && *lib) {
lib                32 src/ftdm_dso.c 		FreeLibrary(*lib);
lib                33 src/ftdm_dso.c 		*lib = NULL;
lib                39 src/ftdm_dso.c     HINSTANCE lib;
lib                41 src/ftdm_dso.c 	lib = LoadLibraryEx(path, NULL, 0);
lib                43 src/ftdm_dso.c 	if (!lib) {
lib                47 src/ftdm_dso.c 	if (!lib) {
lib                54 src/ftdm_dso.c 	return lib;
lib                57 src/ftdm_dso.c FT_DECLARE(void*) ftdm_dso_func_sym(ftdm_dso_lib_t lib, const char *sym, char **err) {
lib                58 src/ftdm_dso.c 	FARPROC func = GetProcAddress(lib, sym);
lib                82 src/ftdm_dso.c FT_DECLARE(ftdm_status_t) ftdm_dso_destroy(ftdm_dso_lib_t *lib) {
lib                84 src/ftdm_dso.c 	if (lib && *lib) {
lib                85 src/ftdm_dso.c 		rc = dlclose(*lib);
lib                87 src/ftdm_dso.c 			ftdm_log(FTDM_LOG_ERROR, "Failed to close lib %p: %s\n", *lib, dlerror());
lib                90 src/ftdm_dso.c 		ftdm_log(FTDM_LOG_DEBUG, "lib %p was closed with success\n", *lib);
lib                91 src/ftdm_dso.c 		*lib = NULL;
lib                99 src/ftdm_dso.c 	void *lib = dlopen(path, RTLD_NOW | RTLD_LOCAL);
lib               100 src/ftdm_dso.c 	if (lib == NULL) {
lib               103 src/ftdm_dso.c 	return lib;
lib               106 src/ftdm_dso.c FT_DECLARE(void *) ftdm_dso_func_sym(ftdm_dso_lib_t lib, const char *sym, char **err) {
lib               107 src/ftdm_dso.c 	void *func = dlsym(lib, sym);
lib              4933 src/ftdm_io.c  	ftdm_dso_lib_t lib;
lib              4941 src/ftdm_io.c  	if (!(lib = ftdm_dso_open(path, &err))) {
lib              4947 src/ftdm_io.c  	if (!(mod = (ftdm_module_t *) ftdm_dso_func_sym(lib, "ftdm_module", &err))) {
lib              4978 src/ftdm_io.c  		mod->lib = lib;
lib              4990 src/ftdm_io.c  			ftdm_dso_destroy(&lib);
lib              4998 src/ftdm_io.c  		ftdm_dso_destroy(&lib);
lib              5037 src/ftdm_io.c  	ftdm_dso_lib_t lib = NULL;
lib              5110 src/ftdm_io.c  		lib = mod->lib;
lib              5113 src/ftdm_io.c  		ftdm_dso_destroy(&lib);
lib              2219 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_dso_lib_t lib;
lib              2225 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			lib = sigmod->pvt;
lib              2228 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			ftdm_dso_destroy(&lib);
lib              2541 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		if (lib) \
lib              2542 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			ftdm_dso_destroy(&lib); \
lib              2552 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	ftdm_dso_lib_t lib = NULL;
lib              2613 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		lib = ftdm_dso_open(path, &err);
lib              2614 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		if (!lib) {
lib              2620 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		if (!(sigmod_iface = (boost_sigmod_interface_t *)ftdm_dso_func_sym(lib, BOOST_INTERFACE_NAME_STR, &err))) {
lib              2631 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		sigmod_iface->pvt = lib;
lib              2635 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		lib = NULL; /* destroying the lib will be done when going down and NOT on FAIL_CONFIG_RETURN */
lib                32 src/include/ftdm_dso.h FT_DECLARE(ftdm_status_t) ftdm_dso_destroy(ftdm_dso_lib_t *lib);
lib                34 src/include/ftdm_dso.h FT_DECLARE(void *) ftdm_dso_func_sym(ftdm_dso_lib_t lib, const char *sym, char **err);
lib               315 src/include/private/ftdm_types.h 	ftdm_dso_lib_t lib;