So we can access them from the code there as well.
#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"
#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"
#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"
#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:
*
#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;