Lines Matching refs:cfname
131 load_config(const char *cfname) in load_config() argument
142 parse_config(cfname, !strcmp(cfname, "-")); in load_config()
281 include_config(void *scanner, const char *cfname) in include_config() argument
292 if (yyget_in(scanner) != stdin && cfname[0] != '/') { in include_config()
293 const char *outer_cfname = yyget_extra(scanner)->cfname; in include_config()
297 fullpath = emalloc(dirlen + strlen(cfname) + 1); in include_config()
299 strcpy(fullpath + dirlen, cfname); in include_config()
300 cfname = fullpath; in include_config()
308 if (glob(cfname, GLOB_NOCHECK, NULL, &g) != 0) in include_config()
309 errx(1, "%s: filename glob failed", cfname); in include_config()
314 parse_config(cfname, 0); in include_config()
321 parse_config(const char *cfname, int is_stdin) in parse_config() argument
323 struct cflex cflex = {.cfname = cfname, .error = 0}; in parse_config()
328 cflex.cfname = "STDIN"; in parse_config()
331 FILE *yfp = fopen(cfname, "r"); in parse_config()
333 err(1, "%s", cfname); in parse_config()