Lines Matching refs:path
168 static void *file_open_dir(const char *path, const char *uri, void *provctx) in file_open_dir() argument
177 ctx->_.dir.last_entry = OPENSSL_DIR_read(&ctx->_.dir.ctx, path); in file_open_dir()
182 "Calling OPENSSL_DIR_read(\"%s\")", path); in file_open_dir()
198 const char *path; in file_open() member
202 const char *path, *p = uri, *q; in file_open() local
211 path_data[path_data_n++].path = uri; in file_open()
246 path_data[path_data_n++].path = p; in file_open()
250 for (i = 0, path = NULL; path == NULL && i < path_data_n; i++) { in file_open()
255 if (path_data[i].check_absolute && path_data[i].path[0] != '/') { in file_open()
258 "Given path=%s", path_data[i].path); in file_open()
262 if (stat(path_data[i].path, &st) < 0) { in file_open()
265 path_data[i].path); in file_open()
267 path = path_data[i].path; in file_open()
270 if (path == NULL) { in file_open()
279 ctx = file_open_dir(path, uri, provctx); in file_open()
280 else if ((bio = BIO_new_file(path, "rb")) == NULL in file_open()