Lines Matching refs:lf
78 char *lf) in _nscd_set_lf() argument
86 if (lf == NULL || *lf == 0) { in _nscd_set_lf()
89 } else if (strcmp(lf, "/dev/null") == 0) { in _nscd_set_lf()
90 (void) strlcpy(_nscd_logfile, lf, PATH_MAX); in _nscd_set_lf()
95 } else if (strcmp(lf, "stderr") == 0) { in _nscd_set_lf()
96 (void) strlcpy(_nscd_logfile, lf, PATH_MAX); in _nscd_set_lf()
107 if ((newlogfd = open(lf, O_EXCL|O_WRONLY|O_CREAT, 0644)) < 0) { in _nscd_set_lf()
116 if (lstat(lf, &before) < 0) { in _nscd_set_lf()
120 lf, strerror(errno)); in _nscd_set_lf()
128 open(lf, O_APPEND|O_WRONLY, 0644)) < 0) { in _nscd_set_lf()
132 "logfile \"%s\": %s\n", lf, in _nscd_set_lf()
141 "owned by root\n", lf); in _nscd_set_lf()
147 (void) strlcpy(_nscd_logfile, lf, PATH_MAX); in _nscd_set_lf()
150 _nscd_logit(me, "Start of new logfile %s\n", lf); in _nscd_set_lf()