Lines Matching refs:fn

1700             const char *fn = NULL;  in config_log_error_open()  local
1712 if (!buffer_is_blank(cpv->v.b)) fn = cpv->v.b->ptr; in config_log_error_open()
1718 if (NULL == fn) continue; in config_log_error_open()
1720 fdlog_st * const fdlog = fdlog_open(fn); in config_log_error_open()
1723 "opening errorlog '%s' failed", fn); in config_log_error_open()
1768 if (*serrh->fn == '|') fdlog_pipe_serrh(errfd); /* breakagelog */ in config_log_error_open()
2207 static int config_parse_file_stream(server *srv, config_t *context, const char *fn) { in config_parse_file_stream() argument
2209 char *data = fdevent_load_file(fn, &dlen, NULL, malloc, free); in config_parse_file_stream()
2212 "opening configfile %s failed", fn); in config_parse_file_stream()
2218 rc = config_parse(srv, context, fn, data, (int)dlen); in config_parse_file_stream()
2225 int config_parse_file(server *srv, config_t *context, const char *fn) { in config_parse_file() argument
2227 const size_t fnlen = strlen(fn); in config_parse_file()
2237 (fn[0] == '/' || fn[0] == '\\') || in config_parse_file()
2238 (fn[0] == '.' && (fn[1] == '/' || fn[1] == '\\')) || in config_parse_file()
2239 (fn[0] == '.' && fn[1] == '.' && (fn[2] == '/' || fn[2] == '\\'))) { in config_parse_file()
2240 buffer_copy_string_len(filename, fn, fnlen); in config_parse_file()
2243 fn, fnlen); in config_parse_file()
2462 int config_read(server *srv, const char *fn) { in config_read() argument
2472 pos = strrchr(fn, '\\'); in config_read()
2474 pos = strrchr(fn, '/'); in config_read()
2477 buffer_copy_string_len(context.basedir, fn, pos - fn + 1); in config_read()
2489 ret = (0 != strcmp(fn, "-")) /*(incompatible with one-shot mode)*/ in config_read()
2490 ? config_parse_file_stream(srv, &context, fn) in config_read()