basic: Stop including log.h in macro.h

Now that the necessary functions from log.h have been moved to macro.h,
we can stop including log.h in macro.h. This requires modifying source
files all over the tree to include log.h instead.
This commit is contained in:
Daan De Meyer
2025-04-18 14:19:15 +02:00
parent c68eb22064
commit 93a1f7921a
324 changed files with 354 additions and 31 deletions
+1
View File
@@ -5,6 +5,7 @@
#include "ansi-color.h"
#include "battery-util.h"
#include "build.h"
#include "log.h"
#include "main-func.h"
#include "pretty-print.h"
+1
View File
@@ -4,6 +4,7 @@
#include "analyze-compare-versions.h"
#include "compare-operator.h"
#include "log.h"
#include "macro.h"
#include "string-util.h"
#include "strv.h"
+1
View File
@@ -8,6 +8,7 @@
#include "argv-util.h"
#include "capability-util.h"
#include "errno-util.h"
#include "log.h"
#include "missing_sched.h"
#include "parse-util.h"
#include "path-util.h"
+1
View File
@@ -6,6 +6,7 @@
#include "ansi-color.h"
#include "build.h"
#include "extract-word.h"
#include "log.h"
#include "macro.h"
#include "string-util.h"
#include "terminal-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "capability-util.h"
#include "cap-list.h"
#include "extract-word.h"
#include "log.h"
#include "macro.h"
#include "parse-util.h"
#include "stdio-util.h"
+1
View File
@@ -10,6 +10,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "fs-util.h"
#include "log.h"
#include "macro.h"
#include "string-util.h"
+1
View File
@@ -27,6 +27,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "io-util.h"
#include "log.h"
#include "macro.h"
#include "sparse-endian.h"
#include "string-table.h"
+1
View File
@@ -14,6 +14,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "string-table.h"
#include "utf8.h"
+1
View File
@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include "dlfcn-util.h"
#include "log.h"
static int dlsym_many_or_warnv(void *dl, int log_level, va_list ap) {
void (**fn)(void);
+1
View File
@@ -15,6 +15,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "io-util.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "missing_fs.h"
+1
View File
@@ -7,6 +7,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "fs-util.h"
#include "log.h"
#include "string-util.h"
#include "strv.h"
#include "tmpfile-util.h"
+1
View File
@@ -11,6 +11,7 @@
#include "errno-util.h"
#include "escape.h"
#include "extract-word.h"
#include "log.h"
#include "macro.h"
#include "parse-util.h"
#include "path-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "ether-addr-util.h"
#include "hexdecoct.h"
#include "log.h"
#include "macro.h"
#include "string-util.h"
+1
View File
@@ -15,6 +15,7 @@
#include "fileio.h"
#include "fs-util.h"
#include "io-util.h"
#include "log.h"
#include "macro.h"
#include "missing_fcntl.h"
#include "missing_fs.h"
+1
View File
@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include "format-ifname.h"
#include "log.h"
#include "stdio-util.h"
#include "string-util.h"
+1
View File
@@ -4,6 +4,7 @@
#include "gcrypt-util.h"
#include "hexdecoct.h"
#include "log.h"
static void *gcrypt_dl = NULL;
+1
View File
@@ -8,6 +8,7 @@
#include "dirent-util.h"
#include "errno-util.h"
#include "glob-util.h"
#include "log.h"
#include "macro.h"
#include "path-util.h"
#include "strv.h"
+1
View File
@@ -12,6 +12,7 @@
#include "alloc-util.h"
#include "fileio.h"
#include "hashmap.h"
#include "log.h"
#include "logarithm.h"
#include "macro.h"
#include "memory-util.h"
+1
View File
@@ -10,6 +10,7 @@
#include "alloc-util.h"
#include "env-file.h"
#include "hostname-util.h"
#include "log.h"
#include "os-util.h"
#include "string-util.h"
#include "strv.h"
+1
View File
@@ -5,6 +5,7 @@
#include "env-util.h"
#include "errno-util.h"
#include "initrd-util.h"
#include "log.h"
#include "parse-util.h"
#include "stat-util.h"
#include "string-util.h"
+1
View File
@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include "keyring-util.h"
#include "log.h"
#include "memory-util.h"
#include "missing_syscall.h"
+1
View File
@@ -5,6 +5,7 @@
#include "alloc-util.h"
#include "cgroup-util.h"
#include "limits-util.h"
#include "log.h"
#include "memory-util.h"
#include "parse-util.h"
#include "process-util.h"
+1
View File
@@ -17,6 +17,7 @@
#include "fileio.h"
#include "hashmap.h"
#include "locale-util.h"
#include "log.h"
#include "path-util.h"
#include "process-util.h"
#include "set.h"
+1
View File
@@ -13,6 +13,7 @@
#include "fd-util.h"
#include "fs-util.h"
#include "lock-util.h"
#include "log.h"
#include "macro.h"
#include "missing_fcntl.h"
#include "path-util.h"
-2
View File
@@ -232,5 +232,3 @@ static inline size_t size_add(size_t x, size_t y) {
for (typeof(entry) _va_sentinel_[1] = {}, _entries_[] = { __VA_ARGS__ __VA_OPT__(,) _va_sentinel_[0] }, *_current_ = _entries_; \
((long)(_current_ - _entries_) < (long)(ELEMENTSOF(_entries_) - 1)) && ({ entry = *_current_; true; }); \
_current_++)
#include "log.h"
+1
View File
@@ -9,6 +9,7 @@
#include "alloc-util.h"
#include "errno-util.h"
#include "fd-util.h"
#include "log.h"
#include "macro.h"
#include "memfd-util.h"
#include "missing_fcntl.h"
+1
View File
@@ -4,6 +4,7 @@
#include <stdlib.h>
#include "format-util.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "mempool.h"
+1
View File
@@ -10,6 +10,7 @@
#include "fd-util.h"
#include "format-util.h"
#include "fs-util.h"
#include "log.h"
#include "macro.h"
#include "mkdir.h"
#include "path-util.h"
+1
View File
@@ -10,6 +10,7 @@
#include "fileio.h"
#include "filesystems.h"
#include "fs-util.h"
#include "log.h"
#include "missing_fcntl.h"
#include "missing_fs.h"
#include "missing_syscall.h"
+1
View File
@@ -7,6 +7,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "missing_fs.h"
#include "missing_magic.h"
#include "missing_namespace.h"
+1
View File
@@ -9,6 +9,7 @@
#include "fileio.h"
#include "fs-util.h"
#include "glyph-util.h"
#include "log.h"
#include "macro.h"
#include "os-util.h"
#include "parse-util.h"
+1
View File
@@ -13,6 +13,7 @@
#include "errno-list.h"
#include "extract-word.h"
#include "locale-util.h"
#include "log.h"
#include "macro.h"
#include "missing_network.h"
#include "parse-util.h"
+1
View File
@@ -7,6 +7,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "missing_fs.h"
+1
View File
@@ -2,6 +2,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "log.h"
#include "missing_syscall.h"
#include "missing_wait.h"
#include "parse-util.h"
+1
View File
@@ -7,6 +7,7 @@
#include "constants.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "parse-util.h"
#include "process-util.h"
#include "procfs-util.h"
+1
View File
@@ -20,6 +20,7 @@
#include "fileio.h"
#include "io-util.h"
#include "iovec-util.h"
#include "log.h"
#include "missing_random.h"
#include "missing_syscall.h"
#include "parse-util.h"
+1
View File
@@ -5,6 +5,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "fs-util.h"
#include "log.h"
#include "mountpoint-util.h"
#include "recurse-dir.h"
#include "sort-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "format-util.h"
#include "log.h"
#include "macro.h"
#include "process-util.h"
#include "rlimit-util.h"
+1
View File
@@ -5,6 +5,7 @@
#include <stddef.h>
#include <sys/mman.h>
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "missing_syscall.h"
+1
View File
@@ -16,6 +16,7 @@
#include "filesystems.h"
#include "fs-util.h"
#include "hash-funcs.h"
#include "log.h"
#include "macro.h"
#include "missing_fs.h"
#include "missing_magic.h"
+10
View File
@@ -14,6 +14,7 @@
#include "glyph-util.h"
#include "gunicode.h"
#include "locale-util.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "memstream-util.h"
@@ -1042,6 +1043,15 @@ int free_and_strdup(char **p, const char *s) {
return 1;
}
int free_and_strdup_warn(char **p, const char *s) {
int r;
r = free_and_strdup(p, s);
if (r < 0)
return log_oom();
return r;
}
int free_and_strndup(char **p, const char *s, size_t l) {
char *t;
+1 -8
View File
@@ -215,14 +215,7 @@ char* strrep(const char *s, unsigned n);
int split_pair(const char *s, const char *sep, char **ret_first, char **ret_second);
int free_and_strdup(char **p, const char *s);
static inline int free_and_strdup_warn(char **p, const char *s) {
int r;
r = free_and_strdup(p, s);
if (r < 0)
return log_oom();
return r;
}
int free_and_strdup_warn(char **p, const char *s);
int free_and_strndup(char **p, const char *s, size_t l) _nonnull_if_nonzero_(2, 3);
int strdup_to_full(char **ret, const char *src);
+1
View File
@@ -12,6 +12,7 @@
#include "extract-word.h"
#include "fileio.h"
#include "gunicode.h"
#include "log.h"
#include "memory-util.h"
#include "nulstr-util.h"
#include "sort-util.h"
+1
View File
@@ -5,6 +5,7 @@
#include "fd-util.h"
#include "fs-util.h"
#include "log.h"
#include "path-util.h"
#include "sync-util.h"
+1
View File
@@ -7,6 +7,7 @@
#include "fileio.h"
#include "fs-util.h"
#include "hexdecoct.h"
#include "log.h"
#include "macro.h"
#include "memfd-util.h"
#include "missing_fcntl.h"
+1
View File
@@ -5,6 +5,7 @@
#include "chase.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "string-util.h"
#include "uid-classification.h"
#include "user-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "format-util.h"
#include "log.h"
#include "macro.h"
#include "namespace-util.h"
#include "path-util.h"
+1
View File
@@ -10,6 +10,7 @@
#include "alloc-util.h"
#include "glob-util.h"
#include "hexdecoct.h"
#include "log.h"
#include "memory-util.h"
#include "path-util.h"
#include "random-util.h"
+1
View File
@@ -20,6 +20,7 @@
#include "fileio.h"
#include "format-util.h"
#include "lock-util.h"
#include "log.h"
#include "macro.h"
#include "mkdir.h"
#include "parse-util.h"
+1
View File
@@ -15,6 +15,7 @@
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
#include "log.h"
#include "macro.h"
#include "namespace-util.h"
#include "process-util.h"
+1
View File
@@ -3,6 +3,7 @@
#include "bootctl-reboot-to-firmware.h"
#include "efi-api.h"
#include "errno-util.h"
#include "log.h"
#include "parse-util.h"
int verb_reboot_to_firmware(int argc, char *argv[], void *userdata) {
+1
View File
@@ -4,6 +4,7 @@
#include "alloc-util.h"
#include "busctl-introspect.h"
#include "log.h"
#include "path-util.h"
#include "string-util.h"
#include "xml.h"
+1
View File
@@ -18,6 +18,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "hashmap.h"
#include "log.h"
#include "main-func.h"
#include "missing_sched.h"
#include "parse-argument.h"
+1
View File
@@ -8,6 +8,7 @@
#include "clock-util.h"
#include "clock-warp.h"
#include "errno-util.h"
#include "log.h"
#include "time-util.h"
int clock_reset_timewarp(void) {
+1
View File
@@ -9,6 +9,7 @@
#include "efivars.h"
#include "fd-util.h"
#include "fs-util.h"
#include "log.h"
#include "random-util.h"
#include "strv.h"
+1
View File
@@ -5,6 +5,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "ipe-setup.h"
#include "log.h"
#include "nulstr-util.h"
#include "path-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "efi-api.h"
#include "fileio.h"
#include "kmod-setup.h"
#include "log.h"
#include "macro.h"
#include "module-util.h"
#include "recurse-dir.h"
+1
View File
@@ -7,6 +7,7 @@
#include "alloc-util.h"
#include "fd-util.h"
#include "iovec-util.h"
#include "log.h"
#include "parse-util.h"
#include "show-status.h"
#include "string-table.h"
+1
View File
@@ -11,6 +11,7 @@
#include "fd-util.h"
#include "fs-util.h"
#include "hashmap.h"
#include "log.h"
#include "macro.h"
#include "memory-util.h"
#include "stat-util.h"
+1
View File
@@ -17,6 +17,7 @@
#include "io-util.h"
#include "json-util.h"
#include "libmount-util.h"
#include "log.h"
#include "main-func.h"
#include "memory-util.h"
#include "missing_magic.h"
+1
View File
@@ -6,6 +6,7 @@
#include "cryptenroll.h"
#include "format-table.h"
#include "json-util.h"
#include "log.h"
#include "parse-util.h"
struct keyslot_metadata {
+1
View File
@@ -6,6 +6,7 @@
#include "errno-util.h"
#include "escape.h"
#include "iovec-util.h"
#include "log.h"
#include "memory-util.h"
#include "password-quality-util.h"
#include "strv.h"
+1
View File
@@ -5,6 +5,7 @@
#include "glyph-util.h"
#include "iovec-util.h"
#include "json-util.h"
#include "log.h"
#include "memory-util.h"
#include "qrcode-util.h"
#include "recovery-key.h"
+1
View File
@@ -5,6 +5,7 @@
#include "cryptenroll-wipe.h"
#include "cryptenroll.h"
#include "json-util.h"
#include "log.h"
#include "memory-util.h"
#include "parse-util.h"
#include "set.h"
+1
View File
@@ -2,6 +2,7 @@
#include "cryptsetup-keyfile.h"
#include "fileio.h"
#include "log.h"
#include "path-util.h"
#include "strv.h"
+1
View File
@@ -8,6 +8,7 @@
#include "alloc-util.h"
#include "build.h"
#include "confidential-virt.h"
#include "log.h"
#include "main-func.h"
#include "pretty-print.h"
#include "string-table.h"
@@ -2,6 +2,7 @@
#include "factory-reset.h"
#include "generator.h"
#include "log.h"
#include "special.h"
/* This generator pulls factory-reset-now.target into the initial transaction the kernel command line's
+1
View File
@@ -7,6 +7,7 @@
#include "assert-util.h"
#include "env-util.h"
#include "fileio.h"
#include "log.h"
/* The entry point into the fuzzer */
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
+1
View File
@@ -16,6 +16,7 @@
#include "libcrypt-util.h"
#include "libfido2-util.h"
#include "locale-util.h"
#include "log.h"
#include "memory-util.h"
#include "random-util.h"
#include "strv.h"
+1
View File
@@ -5,6 +5,7 @@
#include "hexdecoct.h"
#include "homectl-pkcs11.h"
#include "libcrypt-util.h"
#include "log.h"
#include "memory-util.h"
#include "openssl-util.h"
#include "pkcs11-util.h"
+2
View File
@@ -3,6 +3,8 @@
#include "sd-json.h"
#include "log.h"
int identity_add_token_pin(sd_json_variant **v, const char *pin);
#if HAVE_P11KIT
+1
View File
@@ -6,6 +6,7 @@
#include "homectl-recovery-key.h"
#include "json-util.h"
#include "libcrypt-util.h"
#include "log.h"
#include "memory-util.h"
#include "qrcode-util.h"
#include "random-util.h"
+1
View File
@@ -10,6 +10,7 @@
#include "homed-bus.h"
#include "homed-home-bus.h"
#include "homed-home.h"
#include "log.h"
#include "strv.h"
#include "user-record-util.h"
#include "user-util.h"
+1
View File
@@ -22,6 +22,7 @@
#include "homed-home.h"
#include "homed-home-bus.h"
#include "json-util.h"
#include "log.h"
#include "memfd-util.h"
#include "missing_magic.h"
#include "missing_mman.h"
+1
View File
@@ -13,6 +13,7 @@
#include "homed-home-bus.h"
#include "homed-manager-bus.h"
#include "homed-manager.h"
#include "log.h"
#include "openssl-util.h"
#include "path-util.h"
#include "strv.h"
+1
View File
@@ -2,6 +2,7 @@
#include "fd-util.h"
#include "homed-operation.h"
#include "log.h"
Operation *operation_new(OperationType type, sd_bus_message *m) {
Operation *o;
+1
View File
@@ -4,6 +4,7 @@
#include "group-record.h"
#include "homed-varlink.h"
#include "json-util.h"
#include "log.h"
#include "strv.h"
#include "user-record-util.h"
#include "user-record.h"
+1
View File
@@ -9,6 +9,7 @@
#include "homework-blob.h"
#include "homework.h"
#include "install-file.h"
#include "log.h"
#include "macro.h"
#include "path-util.h"
#include "recurse-dir.h"
+1
View File
@@ -5,6 +5,7 @@
#include "hexdecoct.h"
#include "homework-fido2.h"
#include "libfido2-util.h"
#include "log.h"
#include "memory-util.h"
#include "strv.h"
+1
View File
@@ -2,6 +2,7 @@
#include "homework-password-cache.h"
#include "keyring-util.h"
#include "log.h"
#include "missing_syscall.h"
#include "user-record.h"
+1
View File
@@ -2,6 +2,7 @@
#include "hexdecoct.h"
#include "homework-pkcs11.h"
#include "log.h"
#include "pkcs11-util.h"
#include "strv.h"
+1
View File
@@ -7,6 +7,7 @@
#include "fd-util.h"
#include "format-util.h"
#include "homework-quota.h"
#include "log.h"
#include "missing_magic.h"
#include "quota-util.h"
#include "stat-util.h"
+1
View File
@@ -13,6 +13,7 @@
#include "fd-util.h"
#include "home-util.h"
#include "locale-util.h"
#include "log.h"
#include "memory-util.h"
#include "pam-util.h"
#include "parse-util.h"
+1
View File
@@ -4,6 +4,7 @@
#include "errno-util.h"
#include "home-util.h"
#include "libcrypt-util.h"
#include "log.h"
#include "password-quality-util.h"
#include "strv.h"
#include "user-record-password-quality.h"
+1
View File
@@ -5,6 +5,7 @@
#include "fd-util.h"
#include "fileio.h"
#include "json-util.h"
#include "log.h"
#include "memstream-util.h"
#include "openssl-util.h"
#include "user-record-sign.h"
+1
View File
@@ -10,6 +10,7 @@
#include "id128-util.h"
#include "json-util.h"
#include "libcrypt-util.h"
#include "log.h"
#include "memory-util.h"
#include "mountpoint-util.h"
#include "path-util.h"
+1
View File
@@ -22,6 +22,7 @@
#include "format-table.h"
#include "hostname-setup.h"
#include "hostname-util.h"
#include "log.h"
#include "main-func.h"
#include "parse-argument.h"
#include "polkit-agent.h"
+1
View File
@@ -26,6 +26,7 @@
#include "hostname-util.h"
#include "id128-util.h"
#include "json-util.h"
#include "log.h"
#include "main-func.h"
#include "nulstr-util.h"
#include "os-util.h"
+1
View File
@@ -7,6 +7,7 @@
#include "alloc-util.h"
#include "build.h"
#include "hwdb-util.h"
#include "log.h"
#include "main-func.h"
#include "pretty-print.h"
#include "selinux-util.h"
+1
View File
@@ -8,6 +8,7 @@
#include "format-table.h"
#include "gpt.h"
#include "id128-print.h"
#include "log.h"
#include "main-func.h"
#include "parse-argument.h"
#include "pretty-print.h"
+1
View File
@@ -7,6 +7,7 @@
#include "curl-util.h"
#include "fd-util.h"
#include "locale-util.h"
#include "log.h"
#include "string-util.h"
#include "version.h"
+1
View File
@@ -12,6 +12,7 @@
#include "format-util.h"
#include "fs-util.h"
#include "import-common.h"
#include "log.h"
#include "missing_fcntl.h"
#include "pretty-print.h"
#include "ratelimit.h"
+1
View File
@@ -7,6 +7,7 @@
#include "export-tar.h"
#include "fd-util.h"
#include "import-common.h"
#include "log.h"
#include "pretty-print.h"
#include "process-util.h"
#include "ratelimit.h"
+1
View File
@@ -15,6 +15,7 @@
#include "fs-util.h"
#include "hostname-util.h"
#include "import-common.h"
#include "log.h"
#include "os-util.h"
#include "process-util.h"
#include "selinux-util.h"
+1
View File
@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: LGPL-2.1-or-later */
#include "import-compress.h"
#include "log.h"
#include "string-table.h"
void import_compress_free(ImportCompress *c) {
+1
View File
@@ -15,6 +15,7 @@
#include "import-raw.h"
#include "install-file.h"
#include "io-util.h"
#include "log.h"
#include "machine-pool.h"
#include "missing_fs.h"
#include "mkdir-label.h"
+1
View File
@@ -15,6 +15,7 @@
#include "import-tar.h"
#include "install-file.h"
#include "io-util.h"
#include "log.h"
#include "machine-pool.h"
#include "missing_fs.h"
#include "mkdir-label.h"
+1
View File
@@ -11,6 +11,7 @@
#include "hexdecoct.h"
#include "import-util.h"
#include "io-util.h"
#include "log.h"
#include "machine-pool.h"
#include "parse-util.h"
#include "pull-common.h"
+1
View File
@@ -15,6 +15,7 @@
#include "import-common.h"
#include "import-util.h"
#include "install-file.h"
#include "log.h"
#include "macro.h"
#include "missing_fs.h"
#include "mkdir-label.h"
+1
View File
@@ -15,6 +15,7 @@
#include "import-common.h"
#include "import-util.h"
#include "install-file.h"
#include "log.h"
#include "macro.h"
#include "mkdir-label.h"
#include "path-util.h"

Some files were not shown because too many files have changed in this diff Show More