Lines Matching refs:filename
167 if(dso->filename != NULL) in DSO_free()
168 OPENSSL_free(dso->filename); in DSO_free()
194 DSO *DSO_load(DSO *dso, const char *filename, DSO_METHOD *meth, int flags) in DSO_load() argument
218 if(ret->filename != NULL) in DSO_load()
225 if(filename != NULL) in DSO_load()
226 if(!DSO_set_filename(ret, filename)) in DSO_load()
231 filename = ret->filename; in DSO_load()
232 if(filename == NULL) in DSO_load()
242 OPENSSL_free(ret->filename); in DSO_load()
243 ret->filename = NULL; in DSO_load()
251 OPENSSL_free(ret->filename); in DSO_load()
252 ret->filename = NULL; in DSO_load()
370 return(dso->filename); in DSO_get_filename()
373 int DSO_set_filename(DSO *dso, const char *filename) in DSO_set_filename() argument
377 if((dso == NULL) || (filename == NULL)) in DSO_set_filename()
388 copied = OPENSSL_malloc(strlen(filename) + 1); in DSO_set_filename()
394 BUF_strlcpy(copied, filename, strlen(filename) + 1); in DSO_set_filename()
395 if(dso->filename) in DSO_set_filename()
396 OPENSSL_free(dso->filename); in DSO_set_filename()
397 dso->filename = copied; in DSO_set_filename()
421 char *DSO_convert_filename(DSO *dso, const char *filename) in DSO_convert_filename() argument
430 if(filename == NULL) in DSO_convert_filename()
431 filename = dso->filename; in DSO_convert_filename()
432 if(filename == NULL) in DSO_convert_filename()
440 result = dso->name_converter(dso, filename); in DSO_convert_filename()
442 result = dso->meth->dso_name_converter(dso, filename); in DSO_convert_filename()
446 result = OPENSSL_malloc(strlen(filename) + 1); in DSO_convert_filename()
453 BUF_strlcpy(result, filename, strlen(filename) + 1); in DSO_convert_filename()