Lines Matching refs:le
236 klog_rotate(struct log_entry *le) in klog_rotate() argument
253 if (le->lfu_rotate_period == K_LOG_DEF_FILE_ROTATE_PERIOD) in klog_rotate()
258 if (t >= le->lfu_last_rotated + le->lfu_rotate_period) { in klog_rotate()
265 name_buf1 = malloc(strlen(le->lfu_fname) + 32); in klog_rotate()
270 name_buf2 = malloc(strlen(le->lfu_fname) + 32); in klog_rotate()
284 (void) sprintf(new_name, "%s.%d", le->lfu_fname, in klog_rotate()
285 le->lfu_rotate_versions - 1); in klog_rotate()
291 for (i = le->lfu_rotate_versions - 1; i > 0; i--) { in klog_rotate()
292 (void) sprintf(old_name, "%s.%d", le->lfu_fname, i - 1); in klog_rotate()
304 old_name = le->lfu_fname; in klog_rotate()
315 le->lfu_last_rotated = t; in klog_rotate()
324 fp = fopen(old_name, le->lfu_fopen_mode); in klog_rotate()
330 (void) fclose(le->lfu_filep); in klog_rotate()
331 le->lfu_filep = fp; in klog_rotate()
340 if (le->lfu_rotate_versions <= 0) in klog_rotate()