Lines Matching refs:out

64 	ver = chan->out.file.versions;  in version_rename()
72 if (strlen(chan->out.file.name) > (size_t)(PATH_MAX-3)) in version_rename()
75 sprintf(old_name, "%s.%d", chan->out.file.name, ver-1); in version_rename()
76 sprintf(new_name, "%s.%d", chan->out.file.name, ver); in version_rename()
79 sprintf(new_name, "%s.0", chan->out.file.name); in version_rename()
80 (void)isc_movefile(chan->out.file.name, new_name); in version_rename()
98 if (chan->out.file.stream != NULL) in log_open_stream()
99 return (chan->out.file.stream); in log_open_stream()
101 if (stat(chan->out.file.name, &sb) < 0) { in log_open_stream()
105 chan->out.file.name, strerror(errno)); in log_open_stream()
113 if (chan->out.file.versions) { in log_open_stream()
117 chan->out.file.name); in log_open_stream()
128 (void)unlink(chan->out.file.name); in log_open_stream()
133 chan->out.file.name); in log_open_stream()
140 fd = open(chan->out.file.name, flags, in log_open_stream()
144 chan->out.file.name, strerror(errno)); in log_open_stream()
154 (void) fchown(fd, chan->out.file.owner, chan->out.file.group); in log_open_stream()
156 chan->out.file.stream = stream; in log_open_stream()
168 stream = chan->out.file.stream; in log_close_stream()
169 chan->out.file.stream = NULL; in log_close_stream()
183 lcl->channel->out.file.stream != NULL && in log_close_debug_channels()
194 return (chan->out.file.stream); in log_get_stream()
203 return (chan->out.file.name); in log_get_filename()
375 syslog(chan->out.facility|syslog_priority[pri], in log_vwrite()
385 stream = chan->out.file.stream; in log_vwrite()
391 if (chan->out.file.max_size != ULONG_MAX) { in log_vwrite()
397 chan->out.file.max_size) { in log_vwrite()
591 chan->out.facility = facility; in log_new_syslog_channel()
619 chan->out.file.name_size = ((len / 256) + 1) * 256; in log_new_file_channel()
620 chan->out.file.name = memget(chan->out.file.name_size); in log_new_file_channel()
621 if (chan->out.file.name == NULL) { in log_new_file_channel()
627 strcpy(chan->out.file.name, name); in log_new_file_channel()
629 chan->out.file.name_size = 0; in log_new_file_channel()
630 chan->out.file.name = NULL; in log_new_file_channel()
632 chan->out.file.stream = stream; in log_new_file_channel()
633 chan->out.file.versions = versions; in log_new_file_channel()
634 chan->out.file.max_size = max_size; in log_new_file_channel()
635 chan->out.file.owner = getuid(); in log_new_file_channel()
636 chan->out.file.group = getgid(); in log_new_file_channel()
647 chan->out.file.owner = owner; in log_set_file_owner()
648 chan->out.file.group = group; in log_set_file_owner()
705 chan->out.file.stream != NULL) in log_free_channel()
706 (void)fclose(chan->out.file.stream); in log_free_channel()
707 if (chan->out.file.name != NULL) in log_free_channel()
708 memput(chan->out.file.name, in log_free_channel()
709 chan->out.file.name_size); in log_free_channel()