From: Daan De Meyer Date: Wed, 21 May 2025 15:06:27 +0000 (+0200) Subject: analyze: Clean up includes X-Git-Tag: v258-rc1~530 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4bde87437a17ae210f5690adc2d67b6e44da1cd8;p=thirdparty%2Fsystemd.git analyze: Clean up includes Split out of #37344. --- diff --git a/src/analyze/analyze-architectures.c b/src/analyze/analyze-architectures.c index 832d50c5b71..a884060938b 100644 --- a/src/analyze/analyze-architectures.c +++ b/src/analyze/analyze-architectures.c @@ -2,7 +2,12 @@ #include "analyze.h" #include "analyze-architectures.h" +#include "ansi-color.h" +#include "architecture.h" #include "format-table.h" +#include "log.h" +#include "string-util.h" +#include "strv.h" static int add_arch(Table *t, Architecture a) { const char *c, *color; diff --git a/src/analyze/analyze-blame.c b/src/analyze/analyze-blame.c index 4d78ed405d7..b2350b14467 100644 --- a/src/analyze/analyze-blame.c +++ b/src/analyze/analyze-blame.c @@ -1,9 +1,13 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "analyze.h" #include "analyze-blame.h" #include "analyze-time-data.h" +#include "bus-util.h" #include "format-table.h" +#include "runtime-scope.h" int verb_blame(int argc, char *argv[], void *userdata) { _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL; @@ -65,5 +69,5 @@ int verb_blame(int argc, char *argv[], void *userdata) { if (r < 0) return r; - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-calendar.c b/src/analyze/analyze-calendar.c index 21e7c79c809..b6e23e0a444 100644 --- a/src/analyze/analyze-calendar.c +++ b/src/analyze/analyze-calendar.c @@ -3,9 +3,14 @@ #include "alloc-util.h" #include "analyze.h" #include "analyze-calendar.h" +#include "ansi-color.h" #include "calendarspec.h" +#include "errno-util.h" #include "format-table.h" -#include "terminal-util.h" +#include "log.h" +#include "string-util.h" +#include "strv.h" +#include "time-util.h" static int test_calendar_one(usec_t n, const char *p) { _cleanup_(calendar_spec_freep) CalendarSpec *spec = NULL; diff --git a/src/analyze/analyze-capability.c b/src/analyze/analyze-capability.c index 3e9b918ed4f..4709cb15ae6 100644 --- a/src/analyze/analyze-capability.c +++ b/src/analyze/analyze-capability.c @@ -5,6 +5,7 @@ #include "cap-list.h" #include "capability-util.h" #include "format-table.h" +#include "log.h" #include "parse-util.h" static int table_add_capability(Table *table, int c) { @@ -83,5 +84,5 @@ int verb_capabilities(int argc, char *argv[], void *userdata) { if (r < 0) return log_error_errno(r, "Failed to output table: %m"); - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-cat-config.c b/src/analyze/analyze-cat-config.c index 8b86ef9328e..e8c118a4b2e 100644 --- a/src/analyze/analyze-cat-config.c +++ b/src/analyze/analyze-cat-config.c @@ -2,8 +2,9 @@ #include "analyze.h" #include "analyze-cat-config.h" -#include "conf-files.h" #include "constants.h" +#include "log.h" +#include "pager.h" #include "path-util.h" #include "pretty-print.h" #include "strv.h" @@ -38,5 +39,5 @@ int verb_cat_config(int argc, char *argv[], void *userdata) { return r; } - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-chid.c b/src/analyze/analyze-chid.c index e691a7d9a5a..ac3c4d9cb6d 100644 --- a/src/analyze/analyze-chid.c +++ b/src/analyze/analyze-chid.c @@ -5,16 +5,19 @@ #include "alloc-util.h" #include "analyze.h" #include "analyze-chid.h" +#include "ansi-color.h" #include "chid-fundamental.h" #include "device-util.h" -#include "dirent-util.h" #include "edid-fundamental.h" #include "efi-api.h" +#include "errno-util.h" #include "escape.h" #include "fd-util.h" #include "fileio.h" #include "format-table.h" +#include "glyph-util.h" #include "parse-util.h" +#include "string-util.h" #include "strv.h" #include "utf8.h" #include "virt.h" diff --git a/src/analyze/analyze-compare-versions.c b/src/analyze/analyze-compare-versions.c index b5f5cea6d7f..2cf9b4a47ce 100644 --- a/src/analyze/analyze-compare-versions.c +++ b/src/analyze/analyze-compare-versions.c @@ -5,9 +5,7 @@ #include "analyze-compare-versions.h" #include "compare-operator.h" #include "log.h" -#include "macro.h" #include "string-util.h" -#include "strv.h" int verb_compare_versions(int argc, char *argv[], void *userdata) { const char *v1 = ASSERT_PTR(argv[1]), *v2 = ASSERT_PTR(argv[argc-1]); diff --git a/src/analyze/analyze-condition.c b/src/analyze/analyze-condition.c index f96a8c2b40f..a0330a6109d 100644 --- a/src/analyze/analyze-condition.c +++ b/src/analyze/analyze-condition.c @@ -6,9 +6,11 @@ #include "analyze-condition.h" #include "analyze-verify-util.h" #include "condition.h" -#include "conf-parser.h" #include "load-fragment.h" +#include "manager.h" #include "service.h" +#include "string-util.h" +#include "strv.h" static int parse_condition(Unit *u, const char *line) { assert(u); diff --git a/src/analyze/analyze-critical-chain.c b/src/analyze/analyze-critical-chain.c index e86aac24363..0d5cb003070 100644 --- a/src/analyze/analyze-critical-chain.c +++ b/src/analyze/analyze-critical-chain.c @@ -1,17 +1,24 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-critical-chain.h" #include "analyze-time-data.h" +#include "ansi-color.h" #include "bus-error.h" -#include "copy.h" -#include "path-util.h" +#include "bus-util.h" +#include "glyph-util.h" +#include "hashmap.h" +#include "log.h" +#include "pager.h" +#include "runtime-scope.h" #include "sort-util.h" #include "special.h" #include "static-destruct.h" #include "strv.h" -#include "terminal-util.h" +#include "time-util.h" static Hashmap *unit_times_hashmap = NULL; STATIC_DESTRUCTOR_REGISTER(unit_times_hashmap, hashmap_freep); diff --git a/src/analyze/analyze-dot.c b/src/analyze/analyze-dot.c index 4a87c0c1f1b..8d1bee39e97 100644 --- a/src/analyze/analyze-dot.c +++ b/src/analyze/analyze-dot.c @@ -1,12 +1,19 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-dot.h" #include "bus-error.h" #include "bus-locator.h" #include "bus-unit-util.h" +#include "bus-util.h" #include "glob-util.h" +#include "log.h" +#include "runtime-scope.h" +#include "string-util.h" +#include "strv.h" #include "terminal-util.h" static int graph_one_property( diff --git a/src/analyze/analyze-dump.c b/src/analyze/analyze-dump.c index 5bb2ff2da66..624403f2a9c 100644 --- a/src/analyze/analyze-dump.c +++ b/src/analyze/analyze-dump.c @@ -8,6 +8,10 @@ #include "bus-locator.h" #include "bus-message-util.h" #include "bus-util.h" +#include "pager.h" +#include "runtime-scope.h" +#include "strv.h" +#include "unit-name.h" static int dump_string(sd_bus *bus) { _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; diff --git a/src/analyze/analyze-exit-status.c b/src/analyze/analyze-exit-status.c index eb60aa0051d..4876189be9f 100644 --- a/src/analyze/analyze-exit-status.c +++ b/src/analyze/analyze-exit-status.c @@ -4,6 +4,8 @@ #include "analyze-exit-status.h" #include "exit-status.h" #include "format-table.h" +#include "log.h" +#include "strv.h" int verb_exit_status(int argc, char *argv[], void *userdata) { _cleanup_(table_unrefp) Table *table = NULL; @@ -51,5 +53,5 @@ int verb_exit_status(int argc, char *argv[], void *userdata) { if (r < 0) return log_error_errno(r, "Failed to output table: %m"); - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-fdstore.c b/src/analyze/analyze-fdstore.c index 8eb09dbd15b..1f121515d9d 100644 --- a/src/analyze/analyze-fdstore.c +++ b/src/analyze/analyze-fdstore.c @@ -1,12 +1,20 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-fdstore.h" #include "bus-error.h" #include "bus-locator.h" +#include "bus-util.h" #include "fd-util.h" #include "format-table.h" +#include "runtime-scope.h" +#include "strv.h" +#include "unit-name.h" static int dump_fdstore(sd_bus *bus, const char *arg) { _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; diff --git a/src/analyze/analyze-fdstore.h b/src/analyze/analyze-fdstore.h index 0b990db3955..e82d0342455 100644 --- a/src/analyze/analyze-fdstore.h +++ b/src/analyze/analyze-fdstore.h @@ -1,5 +1,3 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include "sd-bus.h" - int verb_fdstore(int argc, char *argv[], void *userdata); diff --git a/src/analyze/analyze-filesystems.c b/src/analyze/analyze-filesystems.c index 4ba12ad3e38..a0a2b5afed4 100644 --- a/src/analyze/analyze-filesystems.c +++ b/src/analyze/analyze-filesystems.c @@ -1,13 +1,19 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + #include "alloc-util.h" #include "analyze.h" #include "analyze-filesystems.h" +#include "ansi-color.h" #include "fileio.h" #include "filesystems.h" +#include "log.h" +#include "nulstr-util.h" +#include "pager.h" #include "set.h" +#include "string-util.h" #include "strv.h" -#include "terminal-util.h" static int load_available_kernel_filesystems(Set **ret) { _cleanup_set_free_ Set *filesystems = NULL; diff --git a/src/analyze/analyze-image-policy.c b/src/analyze/analyze-image-policy.c index 71ccbbc992f..9b95f35438f 100644 --- a/src/analyze/analyze-image-policy.c +++ b/src/analyze/analyze-image-policy.c @@ -3,9 +3,10 @@ #include "alloc-util.h" #include "analyze.h" #include "analyze-image-policy.h" +#include "ansi-color.h" #include "format-table.h" #include "image-policy.h" -#include "terminal-util.h" +#include "string-util.h" static int table_add_designator_line(Table *table, PartitionDesignator d, PartitionPolicyFlags f) { _cleanup_free_ char *q = NULL; diff --git a/src/analyze/analyze-inspect-elf.c b/src/analyze/analyze-inspect-elf.c index df12f3b36fc..ccb5a987200 100644 --- a/src/analyze/analyze-inspect-elf.c +++ b/src/analyze/analyze-inspect-elf.c @@ -7,12 +7,10 @@ #include "analyze-inspect-elf.h" #include "chase.h" #include "elf-util.h" -#include "errno-util.h" #include "fd-util.h" #include "format-table.h" -#include "format-util.h" #include "json-util.h" -#include "path-util.h" +#include "string-util.h" #include "strv.h" static int analyze_elf(char **filenames, sd_json_format_flags_t json_flags) { diff --git a/src/analyze/analyze-log-control.c b/src/analyze/analyze-log-control.c index 854cf6cb806..f105d7d0326 100644 --- a/src/analyze/analyze-log-control.c +++ b/src/analyze/analyze-log-control.c @@ -1,7 +1,11 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "analyze.h" #include "analyze-log-control.h" +#include "bus-util.h" +#include "runtime-scope.h" #include "verb-log-control.h" int verb_log_control(int argc, char *argv[], void *userdata) { @@ -18,5 +22,5 @@ int verb_log_control(int argc, char *argv[], void *userdata) { if (r < 0) return r; - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-malloc.c b/src/analyze/analyze-malloc.c index a95b5d91394..35f533e790a 100644 --- a/src/analyze/analyze-malloc.c +++ b/src/analyze/analyze-malloc.c @@ -7,6 +7,10 @@ #include "bus-error.h" #include "bus-internal.h" #include "bus-message-util.h" +#include "bus-util.h" +#include "log.h" +#include "pager.h" +#include "strv.h" static int dump_malloc_info(sd_bus *bus, char *service) { _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; @@ -61,5 +65,5 @@ int verb_malloc(int argc, char *argv[], void *userdata) { return r; } - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-pcrs.c b/src/analyze/analyze-pcrs.c index f00f4c95a12..680f67540a7 100644 --- a/src/analyze/analyze-pcrs.c +++ b/src/analyze/analyze-pcrs.c @@ -1,12 +1,16 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + #include "alloc-util.h" #include "analyze.h" #include "analyze-pcrs.h" +#include "ansi-color.h" #include "fileio.h" #include "format-table.h" #include "hexdecoct.h" -#include "terminal-util.h" +#include "log.h" +#include "strv.h" #include "tpm2-util.h" static int get_pcr_alg(const char **ret) { diff --git a/src/analyze/analyze-plot.c b/src/analyze/analyze-plot.c index 5e0df52aafa..060d1078f24 100644 --- a/src/analyze/analyze-plot.c +++ b/src/analyze/analyze-plot.c @@ -1,15 +1,21 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-plot.h" #include "analyze-time-data.h" #include "bus-error.h" #include "bus-map-properties.h" +#include "bus-util.h" #include "format-table.h" #include "os-util.h" +#include "runtime-scope.h" #include "sort-util.h" +#include "string-util.h" #include "strv.h" +#include "time-util.h" #include "unit-def.h" #include "version.h" diff --git a/src/analyze/analyze-security.c b/src/analyze/analyze-security.c index 450124693ab..544a7ee1274 100644 --- a/src/analyze/analyze-security.c +++ b/src/analyze/analyze-security.c @@ -1,11 +1,12 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include +#include -#include "af-list.h" +#include "sd-bus.h" + +#include "analyze-verify-util.h" #include "analyze.h" #include "analyze-security.h" -#include "analyze-verify.h" #include "bus-error.h" #include "bus-locator.h" #include "bus-map-properties.h" @@ -17,8 +18,6 @@ #include "fileio.h" #include "format-table.h" #include "in-addr-prefix-util.h" -#include "locale-util.h" -#include "macro.h" #include "manager.h" #include "missing_sched.h" #include "mkdir.h" @@ -32,7 +31,6 @@ #include "set.h" #include "stdio-util.h" #include "strv.h" -#include "terminal-util.h" #include "unit-def.h" #include "unit-name.h" #include "unit-serialize.h" diff --git a/src/analyze/analyze-service-watchdogs.c b/src/analyze/analyze-service-watchdogs.c index b1fad4328ca..4a2892273c9 100644 --- a/src/analyze/analyze-service-watchdogs.c +++ b/src/analyze/analyze-service-watchdogs.c @@ -1,10 +1,15 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "analyze.h" #include "analyze-service-watchdogs.h" #include "bus-error.h" #include "bus-locator.h" +#include "bus-util.h" #include "parse-util.h" +#include "runtime-scope.h" +#include "string-util.h" int verb_service_watchdogs(int argc, char *argv[], void *userdata) { _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; diff --git a/src/analyze/analyze-smbios11.c b/src/analyze/analyze-smbios11.c index 8deffe90f18..30c18fef273 100644 --- a/src/analyze/analyze-smbios11.c +++ b/src/analyze/analyze-smbios11.c @@ -1,11 +1,14 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + #include "alloc-util.h" #include "analyze.h" #include "analyze-smbios11.h" #include "escape.h" +#include "glyph-util.h" +#include "log.h" #include "smbios11.h" -#include "virt.h" int verb_smbios11(int argc, char *argv[], void *userdata) { unsigned n = 0; diff --git a/src/analyze/analyze-srk.c b/src/analyze/analyze-srk.c index 973f92e64cf..2b81c864a0d 100644 --- a/src/analyze/analyze-srk.c +++ b/src/analyze/analyze-srk.c @@ -1,9 +1,13 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include +#include + #include "alloc-util.h" -#include "analyze.h" #include "analyze-srk.h" #include "fileio.h" +#include "log.h" +#include "terminal-util.h" #include "tpm2-util.h" int verb_srk(int argc, char *argv[], void *userdata) { diff --git a/src/analyze/analyze-syscall-filter.c b/src/analyze/analyze-syscall-filter.c index 593d6afb200..41ff86e8dd5 100644 --- a/src/analyze/analyze-syscall-filter.c +++ b/src/analyze/analyze-syscall-filter.c @@ -3,13 +3,15 @@ #include "alloc-util.h" #include "analyze.h" #include "analyze-syscall-filter.h" +#include "ansi-color.h" #include "fd-util.h" #include "fileio.h" +#include "log.h" #include "nulstr-util.h" +#include "pager.h" #include "seccomp-util.h" #include "set.h" #include "strv.h" -#include "terminal-util.h" #if HAVE_SECCOMP diff --git a/src/analyze/analyze-time-data.c b/src/analyze/analyze-time-data.c index ccc7dadbc1b..93f1bd399e7 100644 --- a/src/analyze/analyze-time-data.c +++ b/src/analyze/analyze-time-data.c @@ -1,5 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-time-data.h" @@ -7,9 +9,13 @@ #include "bus-locator.h" #include "bus-map-properties.h" #include "bus-unit-util.h" -#include "memory-util.h" +#include "bus-util.h" +#include "log.h" +#include "runtime-scope.h" #include "special.h" +#include "string-util.h" #include "strv.h" +#include "time-util.h" static void subtract_timestamp(usec_t *a, usec_t b) { assert(a); diff --git a/src/analyze/analyze-time-data.h b/src/analyze/analyze-time-data.h index e8b92444764..8fa8e2e4755 100644 --- a/src/analyze/analyze-time-data.h +++ b/src/analyze/analyze-time-data.h @@ -1,10 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include "sd-bus.h" - -#include "memory-util.h" -#include "time-util.h" +#include "forward.h" #include "unit-def.h" typedef struct BootTimes { diff --git a/src/analyze/analyze-time.c b/src/analyze/analyze-time.c index 390b1d8e7ee..da69eebeb4e 100644 --- a/src/analyze/analyze-time.c +++ b/src/analyze/analyze-time.c @@ -1,9 +1,13 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "sd-bus.h" + #include "alloc-util.h" #include "analyze.h" #include "analyze-time.h" #include "analyze-time-data.h" +#include "bus-util.h" +#include "runtime-scope.h" int verb_time(int argc, char *argv[], void *userdata) { _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL; diff --git a/src/analyze/analyze-timespan.c b/src/analyze/analyze-timespan.c index 5b29eedb09e..cb6e4f00fe1 100644 --- a/src/analyze/analyze-timespan.c +++ b/src/analyze/analyze-timespan.c @@ -2,11 +2,12 @@ #include "analyze.h" #include "analyze-timespan.h" -#include "calendarspec.h" +#include "ansi-color.h" #include "format-table.h" #include "glyph-util.h" +#include "log.h" #include "strv.h" -#include "terminal-util.h" +#include "time-util.h" int verb_timespan(int argc, char *argv[], void *userdata) { STRV_FOREACH(input_timespan, strv_skip(argv, 1)) { diff --git a/src/analyze/analyze-timestamp.c b/src/analyze/analyze-timestamp.c index 791fa28b1ff..22711332683 100644 --- a/src/analyze/analyze-timestamp.c +++ b/src/analyze/analyze-timestamp.c @@ -2,8 +2,12 @@ #include "analyze.h" #include "analyze-timestamp.h" +#include "ansi-color.h" +#include "errno-util.h" #include "format-table.h" -#include "terminal-util.h" +#include "log.h" +#include "strv.h" +#include "time-util.h" static int test_timestamp_one(const char *p) { _cleanup_(table_unrefp) Table *table = NULL; diff --git a/src/analyze/analyze-unit-files.c b/src/analyze/analyze-unit-files.c index e00c157abca..2d59d1808fd 100644 --- a/src/analyze/analyze-unit-files.c +++ b/src/analyze/analyze-unit-files.c @@ -1,12 +1,17 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + #include #include "alloc-util.h" #include "analyze.h" #include "analyze-unit-files.h" +#include "hashmap.h" +#include "log.h" #include "path-lookup.h" #include "strv.h" +#include "unit-file.h" static bool strv_fnmatch_strv_or_empty(char* const* patterns, char **strv, int flags) { STRV_FOREACH(s, strv) diff --git a/src/analyze/analyze-unit-paths.c b/src/analyze/analyze-unit-paths.c index 17f18e0ab6f..500b7682990 100644 --- a/src/analyze/analyze-unit-paths.c +++ b/src/analyze/analyze-unit-paths.c @@ -1,5 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include + #include "analyze.h" #include "analyze-unit-paths.h" #include "path-lookup.h" @@ -16,5 +18,5 @@ int verb_unit_paths(int argc, char *argv[], void *userdata) { STRV_FOREACH(p, paths.search_path) puts(*p); - return EXIT_SUCCESS; + return 0; } diff --git a/src/analyze/analyze-verify-util.c b/src/analyze/analyze-verify-util.c index 4e034ae7adf..781b941d110 100644 --- a/src/analyze/analyze-verify-util.c +++ b/src/analyze/analyze-verify-util.c @@ -2,17 +2,21 @@ #include +#include "sd-bus.h" + #include "all-units.h" #include "alloc-util.h" #include "analyze.h" #include "analyze-verify-util.h" #include "bus-error.h" -#include "bus-util.h" +#include "errno-util.h" #include "log.h" #include "manager.h" #include "pager.h" #include "path-util.h" +#include "set.h" #include "string-table.h" +#include "string-util.h" #include "strv.h" #include "unit-name.h" #include "unit-serialize.h" diff --git a/src/analyze/analyze-verify-util.h b/src/analyze/analyze-verify-util.h index 0834c59c576..ac54aa7a842 100644 --- a/src/analyze/analyze-verify-util.h +++ b/src/analyze/analyze-verify-util.h @@ -1,10 +1,10 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include +#include "forward.h" -#include "execute.h" -#include "path-lookup.h" +typedef struct ExecCommand ExecCommand; +typedef struct Unit Unit; typedef enum RecursiveErrors { RECURSIVE_ERRORS_YES, /* Look for errors in all associated units */ diff --git a/src/analyze/analyze-verify.c b/src/analyze/analyze-verify.c index 02a9dbc6462..b87fc45767d 100644 --- a/src/analyze/analyze-verify.c +++ b/src/analyze/analyze-verify.c @@ -2,10 +2,15 @@ #include "alloc-util.h" #include "analyze.h" -#include "analyze-verify.h" #include "analyze-verify-util.h" +#include "analyze-verify.h" #include "copy.h" +#include "extract-word.h" +#include "log.h" +#include "path-util.h" #include "rm-rf.h" +#include "runtime-scope.h" +#include "strv.h" #include "tmpfile-util.h" static int process_aliases(char *argv[], char *tempdir, char ***ret) { diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c index f6a19f306fa..5c547197c8d 100644 --- a/src/analyze/analyze.c +++ b/src/analyze/analyze.c @@ -4,14 +4,15 @@ ***/ #include -#include +#include #include #include -#include #include "sd-bus.h" +#include "sd-json.h" #include "alloc-util.h" +#include "analyze-verify-util.h" #include "analyze.h" #include "analyze-architectures.h" #include "analyze-blame.h" @@ -40,7 +41,6 @@ #include "analyze-srk.h" #include "analyze-syscall-filter.h" #include "analyze-time.h" -#include "analyze-time-data.h" #include "analyze-timespan.h" #include "analyze-timestamp.h" #include "analyze-unit-files.h" @@ -48,48 +48,25 @@ #include "analyze-verify.h" #include "build.h" #include "bus-error.h" -#include "bus-locator.h" -#include "bus-map-properties.h" -#include "bus-unit-util.h" +#include "bus-util.h" #include "calendarspec.h" -#include "cap-list.h" -#include "capability-util.h" -#include "conf-files.h" -#include "constants.h" -#include "copy.h" -#include "exit-status.h" -#include "extract-word.h" -#include "fd-util.h" -#include "fileio.h" -#include "filesystems.h" -#include "format-table.h" -#include "glob-util.h" -#include "hashmap.h" +#include "dissect-image.h" #include "image-policy.h" -#include "locale-util.h" #include "log.h" +#include "loop-util.h" #include "main-func.h" #include "mount-util.h" -#include "nulstr-util.h" #include "pager.h" #include "parse-argument.h" #include "parse-util.h" #include "path-util.h" #include "pretty-print.h" -#include "rm-rf.h" -#if HAVE_SECCOMP -# include "seccomp-util.h" -#endif -#include "sort-util.h" -#include "special.h" -#include "stat-util.h" +#include "runtime-scope.h" #include "string-table.h" +#include "string-util.h" #include "strv.h" -#include "strxcpyx.h" -#include "terminal-util.h" #include "time-util.h" #include "unit-name.h" -#include "verb-log-control.h" #include "verbs.h" DotMode arg_dot = DEP_ALL; diff --git a/src/analyze/analyze.h b/src/analyze/analyze.h index 1ab018e0711..ac31dfce832 100644 --- a/src/analyze/analyze.h +++ b/src/analyze/analyze.h @@ -1,16 +1,9 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once -#include +#include "forward.h" -#include "sd-json.h" - -#include "analyze-verify-util.h" -#include "bus-util.h" -#include "pager.h" -#include "pretty-print.h" -#include "time-util.h" -#include "unit-file.h" +typedef enum RecursiveErrors RecursiveErrors; typedef enum DotMode { DEP_ALL, diff --git a/src/analyze/test-verify.c b/src/analyze/test-verify.c index e8ed7b54359..8355ae6a807 100644 --- a/src/analyze/test-verify.c +++ b/src/analyze/test-verify.c @@ -1,6 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ #include "analyze-verify-util.h" +#include "execute.h" #include "tests.h" const char *arg_instance = "test_instance";