Lines Matching refs:filename
44 static char *dlfcn_name_converter(DSO *dso, const char *filename);
100 char *filename = DSO_convert_filename(dso, NULL); in dlfcn_load() local
104 if (filename == NULL) { in dlfcn_load()
113 if (filename[strlen(filename) - 1] == ')') in dlfcn_load()
116 ptr = dlopen(filename, flags); in dlfcn_load()
119 "filename(%s): %s", filename, dlerror()); in dlfcn_load()
132 dso->loaded_filename = filename; in dlfcn_load()
136 OPENSSL_free(filename); in dlfcn_load()
253 static char *dlfcn_name_converter(DSO *dso, const char *filename) in dlfcn_name_converter() argument
258 len = strlen(filename); in dlfcn_name_converter()
260 transform = (strstr(filename, "/") == NULL); in dlfcn_name_converter()
274 sprintf(translated, "lib%s" DSO_EXTENSION, filename); in dlfcn_name_converter()
276 sprintf(translated, "%s" DSO_EXTENSION, filename); in dlfcn_name_converter()
278 sprintf(translated, "%s", filename); in dlfcn_name_converter()