Lines Matching defs:path
65 static int cd9660_open(const char *path, struct open_file *f);
74 static int dirmatch(struct open_file *f, const char *path,
229 dirmatch(struct open_file *f, const char *path, struct iso_directory_record *dp,
246 for (i = len; --i >= 0; path++, cp++) {
247 if (!*path || *path == '/')
249 if (*path == *cp)
251 if (!icase && toupper(*path) == *cp)
255 if (*path && *path != '/')
274 cd9660_open(const char *path, struct open_file *f)
310 if (*path == '/') path++; /* eat leading '/' */
314 while (*path) {
347 if (dirmatch(f, path, dp, use_rrip,
364 while (*path && *path != '/') /* look for next component */
365 path++;
366 if (*path) path++; /* skip '/' */