Lines Matching refs:fname
282 log_for_service(const char *fname, int dbglvl) in log_for_service() argument
288 if (fname != NULL && in log_for_service()
289 (*fname == '\0' || strcasecmp(fname, "syslog") == 0)) in log_for_service()
290 fname = NULL; in log_for_service()
291 if (fname == NULL && curfname == NULL) in log_for_service()
296 if (fname == curfname || in log_for_service()
297 (fname != NULL && strcmp(fname, curfname) == 0)) { in log_for_service()
298 curfname = fname; in log_for_service()
305 if (fname != NULL) { in log_for_service()
306 curlogfd = open(fname, O_WRONLY|O_APPEND|O_CREAT, 0600); in log_for_service()
317 if (fname != NULL) { in log_for_service()
319 logdbg("opened log %s", fname); in log_for_service()
321 logerr("opening log %s: %s", fname, mystrerror(err2)); in log_for_service()
323 curfname = fname; in log_for_service()