Lines Matching defs:fname
40 static HMODULE open_library(const char* fname) {
41 return LoadLibrary(fname);
44 static void close_library(const char* fname, __DYNMOD handle) {
45 (void)fname;
57 static void* open_library(const char* fname) {
58 return dlopen(fname, RTLD_LAZY | RTLD_GLOBAL);
61 static void close_library(const char* fname, __DYNMOD handle) {
64 log_err("dlclose %s: %s", fname, strerror(errno));
87 de->fname = NULL;
96 de->fname = cfg_item->str;
98 verbose(VERB_ALGO, "dynlibmod[%d]: Trying to load library %s", dynlib_mod_idx, de->fname);
99 dynamic_library = open_library(de->fname);
103 log_err("dynlibmod[%d]: unable to load dynamic library \"%s\".", dynlib_mod_idx, de->fname);
115 log_err("dynlibmod[%d]: unable to load init procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
123 log_err("dynlibmod[%d]: unable to load deinit procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
131 log_err("dynlibmod[%d]: unable to load operate procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
139 log_err("dynlibmod[%d]: unable to load inform_super procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
147 log_err("dynlibmod[%d]: unable to load clear procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
155 log_err("dynlibmod[%d]: unable to load get_mem procedure from dynamic library \"%s\".", dynlib_mod_idx, de->fname);
172 close_library(de->fname, (__DYNMOD)de->dynamic_library);
174 de->fname = NULL;