Lines Matching refs:fname
280 log_for_service(const char *fname, int dbglvl) in log_for_service() argument
286 if (fname != NULL && in log_for_service()
287 (*fname == '\0' || strcasecmp(fname, "syslog") == 0)) in log_for_service()
288 fname = NULL; in log_for_service()
289 if (fname == NULL && curfname == NULL) in log_for_service()
294 if (fname == curfname || in log_for_service()
295 (fname != NULL && strcmp(fname, curfname) == 0)) { in log_for_service()
296 curfname = fname; in log_for_service()
303 if (fname != NULL) { in log_for_service()
304 curlogfd = open(fname, O_WRONLY|O_APPEND|O_CREAT, 0600); in log_for_service()
315 if (fname != NULL) { in log_for_service()
317 logdbg("opened log %s", fname); in log_for_service()
319 logerr("opening log %s: %s", fname, mystrerror(err2)); in log_for_service()
321 curfname = fname; in log_for_service()