Lines Matching refs:fname
69 static char *try_open(const char *dirname, const char *fname, FILE **fp) in try_open() argument
73 if (!dirname || fname[0] == '/') in try_open()
74 fullname = xstrdup(fname); in try_open()
76 fullname = join_path(dirname, fname); in try_open()
96 static char *fopen_any_on_path(const char *fname, FILE **fp) in fopen_any_on_path() argument
106 fullname = try_open(cur_dir, fname, fp); in fopen_any_on_path()
110 fullname = try_open(node->dirname, fname, fp); in fopen_any_on_path()
115 FILE *srcfile_relative_open(const char *fname, char **fullnamep) in srcfile_relative_open() argument
120 if (streq(fname, "-")) { in srcfile_relative_open()
124 fullname = fopen_any_on_path(fname, &f); in srcfile_relative_open()
126 die("Couldn't open \"%s\": %s\n", fname, in srcfile_relative_open()
141 void srcfile_push(const char *fname) in srcfile_push() argument
150 srcfile->f = srcfile_relative_open(fname, &srcfile->name); in srcfile_push()
245 const char *fname = "<no-file>"; in srcpos_string() local
249 fname = pos->file->name; in srcpos_string()
252 xasprintf(&pos_str, "%s:%d.%d-%d.%d", fname, in srcpos_string()
256 xasprintf(&pos_str, "%s:%d.%d-%d", fname, in srcpos_string()
260 xasprintf(&pos_str, "%s:%d.%d", fname, in srcpos_string()