23 #ifndef LOGROTATE_H_INCLUDED
24 #define LOGROTATE_H_INCLUDED
35 typedef struct _LogRotateOptions
LogRotateStatus
Definition: logrotate.h:31
@ LR_SUCCESS
Definition: logrotate.h:32
@ LR_ERROR
Definition: logrotate.h:32
LogRotateStatus logrotate_do_rotate(LogRotateOptions *logrotate_options, const gchar *filename)
Definition: logrotate.c:146
gboolean logrotate_is_required(LogRotateOptions *logrotate_options, const gsize filesize)
Definition: logrotate.c:47
gboolean logrotate_is_enabled(LogRotateOptions *logrotate_options)
Definition: logrotate.c:42
void logrotate_options_defaults(LogRotateOptions *logrotate_options)
Definition: logrotate.c:34
gboolean logrotate_is_pending(LogRotateOptions *logrotate_options)
Definition: logrotate.c:52
Definition: logrotate.h:36
gboolean pending
Definition: logrotate.h:40
gboolean enable
Definition: logrotate.h:37
gsize size
Definition: logrotate.h:38
gsize max_rotations
Definition: logrotate.h:39