Lines Matching refs:file

60 	ver = chan->out.file.versions;  in version_rename()
68 if (strlen(chan->out.file.name) > (size_t)(PATH_MAX-3)) in version_rename()
71 sprintf(old_name, "%s.%d", chan->out.file.name, ver-1); in version_rename()
72 sprintf(new_name, "%s.%d", chan->out.file.name, ver); in version_rename()
75 sprintf(new_name, "%s.0", chan->out.file.name); in version_rename()
76 (void)isc_movefile(chan->out.file.name, new_name); in version_rename()
94 if (chan->out.file.stream != NULL) in log_open_stream()
95 return (chan->out.file.stream); in log_open_stream()
97 if (stat(chan->out.file.name, &sb) < 0) { in log_open_stream()
101 chan->out.file.name, strerror(errno)); in log_open_stream()
109 if (chan->out.file.versions) { in log_open_stream()
113 chan->out.file.name); in log_open_stream()
124 (void)unlink(chan->out.file.name); in log_open_stream()
129 chan->out.file.name); in log_open_stream()
136 fd = open(chan->out.file.name, flags, in log_open_stream()
140 chan->out.file.name, strerror(errno)); in log_open_stream()
150 (void) fchown(fd, chan->out.file.owner, chan->out.file.group); in log_open_stream()
152 chan->out.file.stream = stream; in log_open_stream()
164 stream = chan->out.file.stream; in log_close_stream()
165 chan->out.file.stream = NULL; in log_close_stream()
179 lcl->channel->out.file.stream != NULL && in log_close_debug_channels()
190 return (chan->out.file.stream); in log_get_stream()
199 return (chan->out.file.name); in log_get_filename()
381 stream = chan->out.file.stream; in log_vwrite()
387 if (chan->out.file.max_size != ULONG_MAX) { in log_vwrite()
393 chan->out.file.max_size) { in log_vwrite()
615 chan->out.file.name_size = ((len / 256) + 1) * 256; in log_new_file_channel()
616 chan->out.file.name = memget(chan->out.file.name_size); in log_new_file_channel()
617 if (chan->out.file.name == NULL) { in log_new_file_channel()
623 strcpy(chan->out.file.name, name); in log_new_file_channel()
625 chan->out.file.name_size = 0; in log_new_file_channel()
626 chan->out.file.name = NULL; in log_new_file_channel()
628 chan->out.file.stream = stream; in log_new_file_channel()
629 chan->out.file.versions = versions; in log_new_file_channel()
630 chan->out.file.max_size = max_size; in log_new_file_channel()
631 chan->out.file.owner = getuid(); in log_new_file_channel()
632 chan->out.file.group = getgid(); in log_new_file_channel()
643 chan->out.file.owner = owner; in log_set_file_owner()
644 chan->out.file.group = group; in log_set_file_owner()
701 chan->out.file.stream != NULL) in log_free_channel()
702 (void)fclose(chan->out.file.stream); in log_free_channel()
703 if (chan->out.file.name != NULL) in log_free_channel()
704 memput(chan->out.file.name, in log_free_channel()
705 chan->out.file.name_size); in log_free_channel()