]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journal-remote: Clean up includes
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 21 May 2025 14:33:44 +0000 (16:33 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Wed, 21 May 2025 16:10:19 +0000 (18:10 +0200)
Split out of #37344.

18 files changed:
src/journal-remote/fuzz-journal-remote.c
src/journal-remote/journal-compression-util.c
src/journal-remote/journal-compression-util.h
src/journal-remote/journal-gatewayd.c
src/journal-remote/journal-header-util.c
src/journal-remote/journal-header-util.h
src/journal-remote/journal-remote-main.c
src/journal-remote/journal-remote-parse.c
src/journal-remote/journal-remote-parse.h
src/journal-remote/journal-remote-write.c
src/journal-remote/journal-remote-write.h
src/journal-remote/journal-remote.c
src/journal-remote/journal-remote.h
src/journal-remote/journal-upload-journal.c
src/journal-remote/journal-upload.c
src/journal-remote/journal-upload.h
src/journal-remote/microhttpd-util.c
src/journal-remote/microhttpd-util.h

index f18b6da4c0bf00417f97e1181ad89b0384f15e35..af6512185d75a0b716ab0da03c249da608e95a5f 100644 (file)
@@ -1,12 +1,11 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include <sys/mman.h>
+#include <stdlib.h>
 
 #include "sd-journal.h"
 
 #include "env-util.h"
 #include "fd-util.h"
-#include "fileio.h"
 #include "fs-util.h"
 #include "fuzz.h"
 #include "journal-remote.h"
@@ -14,7 +13,6 @@
 #include "memfd-util.h"
 #include "path-util.h"
 #include "rm-rf.h"
-#include "strv.h"
 #include "tests.h"
 #include "tmpfile-util.h"
 
index 2b121fd0e3db5c80e1461f215c38c5d7860859b2..00d39358956cf9c81e26e4235cd21344ff958414 100644 (file)
@@ -2,8 +2,11 @@
 
 #include "alloc-util.h"
 #include "extract-word.h"
+#include "hashmap.h"
 #include "journal-compression-util.h"
+#include "log.h"
 #include "parse-util.h"
+#include "string-util.h"
 
 static int compression_config_put(OrderedHashmap **configs, Compression c, int level) {
         assert(configs);
index 8ee4ea964e6dd9c75a9b95438f6445537e8ae952..ca079dbb8dfecd124aa93825541db37b33b16f5f 100644 (file)
@@ -2,8 +2,8 @@
 #pragma once
 
 #include "compress.h"
-#include "conf-parser.h"
-#include "hashmap.h"
+#include "conf-parser-forward.h"
+#include "forward.h"
 
 typedef struct CompressionConfig {
         Compression algorithm;
index 8e75f8166e2412d0411dfa2bdc771dfc74635fc0..832ab05076b0e40dd98198078ae1f58c656d47bc 100644 (file)
@@ -6,7 +6,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sys/stat.h>
-#include <sys/types.h>
 #include <unistd.h>
 
 #include "sd-bus.h"
@@ -16,7 +15,6 @@
 #include "alloc-util.h"
 #include "build.h"
 #include "bus-locator.h"
-#include "bus-util.h"
 #include "errno-util.h"
 #include "fd-util.h"
 #include "fileio.h"
@@ -34,6 +32,7 @@
 #include "parse-util.h"
 #include "pretty-print.h"
 #include "signal-util.h"
+#include "string-util.h"
 #include "time-util.h"
 #include "tmpfile-util.h"
 
index 99de7c658944691a2c9aa6903a896eb56b747ce4..c551613d71dc0717c0993829a69ec97f8709de2f 100644 (file)
@@ -2,7 +2,9 @@
 
 #include "alloc-util.h"
 #include "escape.h"
+#include "hashmap.h"
 #include "journal-header-util.h"
+#include "log.h"
 #include "string-util.h"
 #include "strv.h"
 
index a71a84fd7f44da05d1d6fdb029437ba18f566e05..767de11e5a850094ba0e3a386c7f00cfe90d5fa2 100644 (file)
@@ -1,8 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include "conf-parser.h"
-#include "hashmap.h"
+#include "conf-parser-forward.h"
+#include "forward.h"
 
 bool header_value_is_valid(const char *value);
 
index 2eb1e07f0eb76ee934f73e5ce5d2f224dd4c194d..247b3f2dc590ab0c157386a244b9c8dfabe260bf 100644 (file)
@@ -4,31 +4,33 @@
 #include <unistd.h>
 
 #include "sd-daemon.h"
+#include "sd-event.h"
 
+#include "alloc-util.h"
 #include "build.h"
 #include "conf-parser.h"
-#include "constants.h"
 #include "daemon-util.h"
+#include "extract-word.h"
 #include "fd-util.h"
+#include "format-util.h"
 #include "fileio.h"
+#include "hashmap.h"
 #include "journal-compression-util.h"
 #include "journal-remote.h"
 #include "journal-remote-write.h"
 #include "logs-show.h"
 #include "main-func.h"
-#include "memory-util.h"
 #include "microhttpd-util.h"
 #include "parse-argument.h"
 #include "parse-helpers.h"
 #include "parse-util.h"
 #include "pretty-print.h"
 #include "process-util.h"
-#include "rlimit-util.h"
-#include "signal-util.h"
 #include "socket-netlink.h"
 #include "socket-util.h"
 #include "stat-util.h"
 #include "string-table.h"
+#include "string-util.h"
 #include "strv.h"
 
 #define PRIV_KEY_FILE CERTIFICATE_ROOT "/private/journal-remote.pem"
index 4beb8604aab6285d56726830f66a9940508f5988..4794393d93165fa7a428aa8639d267c261d40930 100644 (file)
@@ -1,11 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
+#include "sd-event.h"
+
 #include "alloc-util.h"
-#include "fd-util.h"
 #include "journal-remote-parse.h"
 #include "log.h"
-#include "parse-util.h"
-#include "string-util.h"
 
 RemoteSource* source_free(RemoteSource *source) {
         if (!source)
index afe83dfc0f28a4cabe2abe27caba1b2eb5c78433..54b984431ebd08463c28584deb3daeed8be8ca90 100644 (file)
@@ -1,9 +1,8 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include "sd-event.h"
-
 #include "compress.h"
+#include "forward.h"
 #include "journal-importer.h"
 #include "journal-remote-write.h"
 
index afc05664c968892a713b75ec7aa3bf0a46000ab9..387ce5603aeee8686c02748e4b55b358c403ca85 100644 (file)
@@ -1,10 +1,10 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include <libgen.h>
-
 #include "alloc-util.h"
+#include "hashmap.h"
 #include "journal-file-util.h"
 #include "journal-remote.h"
+#include "journal-vacuum.h"
 #include "log.h"
 #include "path-util.h"
 #include "stat-util.h"
index 005eaace4eb8e7e6218a507bfc6e9d14bab64371..4c84bb2fac7225548c5861e255a7df9a0ccb6f4c 100644 (file)
@@ -2,7 +2,6 @@
 #pragma once
 
 #include "journal-file.h"
-#include "journal-importer.h"
 
 typedef struct RemoteServer RemoteServer;
 
index caf7958fc00bce3c538332a168bc33cd6ff7cc82..47d3881a5d7540479e0445406fd65e619d0eb56b 100644 (file)
@@ -1,31 +1,22 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include <errno.h>
 #include <fcntl.h>
-#include <stdint.h>
-#include <stdlib.h>
-#include <sys/prctl.h>
 
-#include "sd-daemon.h"
+#include "sd-event.h"
 
 #include "af-list.h"
 #include "alloc-util.h"
-#include "constants.h"
 #include "errno-util.h"
 #include "escape.h"
 #include "fd-util.h"
+#include "hash-funcs.h"
+#include "hashmap.h"
 #include "journal-file-util.h"
 #include "journal-remote.h"
 #include "journal-remote-write.h"
 #include "log.h"
-#include "macro.h"
-#include "parse-helpers.h"
-#include "parse-util.h"
-#include "process-util.h"
 #include "socket-util.h"
 #include "stdio-util.h"
-#include "string-util.h"
-#include "strv.h"
 
 #define REMOTE_JOURNAL_PATH "/var/log/journal/remote"
 
index 6fb82bb46ac870c497796a01b95a7d75a4bb1599..bcf619332c22728dd52e6fd960db937db4ef2ac9 100644 (file)
@@ -1,14 +1,11 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 #pragma once
 
-#include "sd-event.h"
-
-#include "hashmap.h"
+#include "forward.h"
 #include "journal-remote-parse.h"
 #include "journal-remote-write.h"
-#include "journal-vacuum.h"
 
-struct RemoteServer {
+typedef struct RemoteServer {
         RemoteSource **sources;
         size_t active;
 
@@ -26,7 +23,7 @@ struct RemoteServer {
         JournalFileFlags file_flags;
         bool check_trust;
         JournalMetrics metrics;
-};
+} RemoteServer;
 extern RemoteServer *journal_remote_server_global;
 
 /* Used for MHD_OPTION_CONNECTION_MEMORY_LIMIT and header parsing cap */
index 2967318663b2e8b25ab80f4a5e4acf03529e33d0..054451aafc78cc1018782b6ba6b979373a10f7ba 100644 (file)
@@ -1,14 +1,16 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
 #include <curl/curl.h>
-#include <stdbool.h>
 
 #include "sd-daemon.h"
+#include "sd-event.h"
+#include "sd-journal.h"
 
 #include "alloc-util.h"
 #include "journal-upload.h"
 #include "log.h"
 #include "string-util.h"
+#include "time-util.h"
 #include "utf8.h"
 
 /**
index 6de13e01f72ce23c45c2836d86ec06cc7ebf3d81..46a58e228b43f7ce975238dd27990890a746b689 100644 (file)
@@ -3,23 +3,23 @@
 #include <fcntl.h>
 #include <getopt.h>
 #include <stdio.h>
-#include <sys/stat.h>
 #include <unistd.h>
 
 #include "sd-daemon.h"
+#include "sd-event.h"
 
 #include "alloc-util.h"
 #include "build.h"
 #include "conf-parser.h"
-#include "constants.h"
 #include "daemon-util.h"
 #include "env-file.h"
-#include "escape.h"
+#include "extract-word.h"
 #include "fd-util.h"
 #include "fileio.h"
 #include "format-util.h"
 #include "fs-util.h"
 #include "glob-util.h"
+#include "hashmap.h"
 #include "journal-header-util.h"
 #include "journal-upload.h"
 #include "journal-util.h"
 #include "parse-helpers.h"
 #include "pretty-print.h"
 #include "process-util.h"
-#include "rlimit-util.h"
-#include "signal-util.h"
 #include "string-util.h"
 #include "strv.h"
+#include "time-util.h"
 #include "tmpfile-util.h"
 #include "version.h"
 
index cd3c7a7fbecb7c58d4de264249ae023c75e864d7..cfb30c7f844986b64fc7fc1651be1659bbbbc2e5 100644 (file)
@@ -3,13 +3,9 @@
 #pragma once
 
 #include <curl/curl.h>
-#include <inttypes.h>
-
-#include "sd-event.h"
-#include "sd-journal.h"
 
+#include "forward.h"
 #include "journal-compression-util.h"
-#include "time-util.h"
 
 typedef enum {
         ENTRY_CURSOR = 0,           /* Nothing actually written yet. */
index 4bf52ad200ba404b57cf606c19510070d48f93c1..e69f32f7ab53628cb827ef0a922cf481475d82de 100644 (file)
@@ -1,6 +1,5 @@
 /* SPDX-License-Identifier: LGPL-2.1-or-later */
 
-#include <stddef.h>
 #include <stdio.h>
 
 #if HAVE_GNUTLS
@@ -10,7 +9,6 @@
 
 #include "alloc-util.h"
 #include "log.h"
-#include "macro.h"
 #include "microhttpd-util.h"
 #include "string-util.h"
 #include "strv.h"
index ba466edcd64c8221fab860d98cbd0cc62b213e61..632fef5e955200109e1beb7807fe01f082c77eda 100644 (file)
@@ -4,9 +4,8 @@
 #if HAVE_MICROHTTPD
 
 #include <microhttpd.h>
-#include <stdarg.h>
 
-#include "memory-util.h"
+#include "forward.h"
 
 /* Those defines are added when options are renamed. If the old names
  * are not '#define'd, then they are not deprecated yet and there are