]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journal: move the {DATA,ENTRY}_SIZE constants to sd-journal
authorFrantisek Sumsal <frantisek@sumsal.cz>
Sun, 12 Apr 2026 13:43:35 +0000 (15:43 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Sun, 12 Apr 2026 14:10:03 +0000 (16:10 +0200)
So we can access them from the code there as well.

src/core/unit.h
src/coredump/coredump-config.c
src/journal/journald-native.c
src/libsystemd/sd-journal/journal-def.h
src/shared/journal-importer.h

index 380ce7fac8c08ceda1c19016017aca29483b4ad7..e503c2e344af5c581f6b6226b66bc2b7c099e42a 100644 (file)
@@ -10,7 +10,7 @@
 #include "install.h"
 #include "iterator.h"
 #include "job.h"
-#include "journal-importer.h"
+#include "journal-def.h"
 #include "list.h"
 #include "log.h"
 #include "log-context.h"
index de2bb68bf3151ebb95fcf26e1954d238a7bb1332..cb7bb1adcc485b9dd2e478834f1dcd6607fa86fd 100644 (file)
@@ -3,7 +3,7 @@
 #include "conf-parser.h"
 #include "coredump-config.h"
 #include "format-util.h"
-#include "journal-importer.h"
+#include "journal-def.h"
 #include "log.h"
 #include "string-table.h"
 #include "string-util.h"
index fade424ebcdefb22767d622775596d5aa27b921b..1c36ca9434fa43ac1ddb32c299d676d9aa852052 100644 (file)
@@ -10,7 +10,6 @@
 #include "fd-util.h"
 #include "format-util.h"
 #include "iovec-util.h"
-#include "journal-importer.h"
 #include "journal-internal.h"
 #include "journald-client.h"
 #include "journald-console.h"
index f20c9a357a195618a9163f0307fa7ba94242236a..84849a1e9506d199e024c1f17d8a8fd22c91b46b 100644 (file)
@@ -6,6 +6,21 @@
 #include "sd-forward.h"
 #include "sparse-endian.h"
 
+/* Make sure not to make this smaller than the maximum coredump size.
+ * See JOURNAL_SIZE_MAX in coredump-config.h */
+#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+#define ENTRY_SIZE_MAX (1024*1024*770u)
+#define ENTRY_SIZE_UNPRIV_MAX (1024*1024*32u)
+#define DATA_SIZE_MAX (1024*1024*768u)
+#else
+#define ENTRY_SIZE_MAX (1024*1024*13u)
+#define ENTRY_SIZE_UNPRIV_MAX (1024*1024*8u)
+#define DATA_SIZE_MAX (1024*1024*11u)
+#endif
+
+/* The maximum number of fields in an entry */
+#define ENTRY_FIELD_COUNT_MAX 1024u
+
 /*
  * If you change this file you probably should also change its documentation:
  *
index f218d80dfd938495bdfb122d13a443bd402fbf90..21de703781b89be5bb02effdc1ea2ec3c35033b1 100644 (file)
@@ -8,22 +8,8 @@
 #include "iovec-wrapper.h"
 #include "time-util.h"
 
-/* Make sure not to make this smaller than the maximum coredump size.
- * See JOURNAL_SIZE_MAX in coredump.c */
-#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
-#define ENTRY_SIZE_MAX (1024*1024*770u)
-#define ENTRY_SIZE_UNPRIV_MAX (1024*1024*32u)
-#define DATA_SIZE_MAX (1024*1024*768u)
-#else
-#define ENTRY_SIZE_MAX (1024*1024*13u)
-#define ENTRY_SIZE_UNPRIV_MAX (1024*1024*8u)
-#define DATA_SIZE_MAX (1024*1024*11u)
-#endif
 #define LINE_CHUNK 8*1024u
 
-/* The maximum number of fields in an entry */
-#define ENTRY_FIELD_COUNT_MAX 1024u
-
 typedef struct JournalImporter {
         int fd;
         bool passive_fd;