Lines Matching refs:path
172 static void *file_open_dir(const char *path, const char *uri, void *provctx) in file_open_dir() argument
181 ctx->_.dir.last_entry = OPENSSL_DIR_read(&ctx->_.dir.ctx, path); in file_open_dir()
186 "Calling OPENSSL_DIR_read(\"%s\")", path); in file_open_dir()
202 const char *path; in file_open() member
206 const char *path; in file_open() local
215 path_data[path_data_n++].path = uri; in file_open()
252 path_data[path_data_n++].path = p; in file_open()
256 for (i = 0, path = NULL; path == NULL && i < path_data_n; i++) { in file_open()
261 if (path_data[i].check_absolute && path_data[i].path[0] != '/') { in file_open()
264 "Given path=%s", path_data[i].path); in file_open()
268 if (stat(path_data[i].path, &st) < 0) { in file_open()
271 path_data[i].path); in file_open()
273 path = path_data[i].path; in file_open()
276 if (path == NULL) { in file_open()
285 ctx = file_open_dir(path, uri, provctx); in file_open()
286 else if ((bio = BIO_new_file(path, "rb")) == NULL in file_open()