chiark / gitweb /
journal: add inline compression support with XZ
[elogind.git] / src / journal / journal-file.h
index 20712b5dcc341d29347bda10ca5558ddf53312b8..421dfa6766e798b47c2490d232895ea834df2ce0 100644 (file)
@@ -75,6 +75,13 @@ typedef struct JournalFile {
         uint64_t current_offset;
 
         JournalMetrics metrics;
+
+        bool compress;
+
+#ifdef HAVE_XZ
+        void *compress_buffer;
+        size_t compress_buffer_size;
+#endif
 } JournalFile;
 
 typedef enum direction {