Lines Matching defs:cfname
131 load_config(const char *cfname)
142 parse_config(cfname, !strcmp(cfname, "-"));
270 include_config(void *scanner, const char *cfname)
281 if (yyget_in(scanner) != stdin && cfname[0] != '/') {
282 const char *outer_cfname = yyget_extra(scanner)->cfname;
286 fullpath = emalloc(dirlen + strlen(cfname) + 1);
288 strcpy(fullpath + dirlen, cfname);
289 cfname = fullpath;
297 if (glob(cfname, GLOB_NOCHECK, NULL, &g) != 0)
298 errx(1, "%s: filename glob failed", cfname);
303 parse_config(cfname, 0);
310 parse_config(const char *cfname, int is_stdin)
312 struct cflex cflex = {.cfname = cfname, .error = 0};
317 cflex.cfname = "STDIN";
320 FILE *yfp = fopen(cfname, "r");
322 err(1, "%s", cfname);