chiark / gitweb /
journal: implement time-based rotation/vacuuming
[elogind.git] / src / journal / journald.h
index cd06b40c2fa97a79a5e7b2262e9f20413d81d8f1..e3ef3b529d5385460790abcac2c2a943c92b1f89 100644 (file)
@@ -22,8 +22,9 @@
 ***/
 
 #include <inttypes.h>
-#include <sys/types.h>
 #include <stdbool.h>
+#include <sys/types.h>
+#include <sys/socket.h>
 
 #include "journal-file.h"
 #include "hashmap.h"
@@ -90,6 +91,10 @@ typedef struct Server {
 
         uint64_t var_available_timestamp;
 
+        usec_t max_retention_usec;
+        usec_t max_file_usec;
+        usec_t oldest_file_usec;
+
         gid_t file_gid;
         bool file_gid_valid;