From: Daan De Meyer Date: Thu, 22 May 2025 09:19:15 +0000 (+0200) Subject: libudev: Clean up includes X-Git-Tag: v258-rc1~504 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f989d2853f4eaacf9e0497a74d63bc69bf88e0aa;p=thirdparty%2Fsystemd.git libudev: Clean up includes Split out of #37344. --- diff --git a/src/libudev/libudev-device-internal.h b/src/libudev/libudev-device-internal.h index b0c4b188bce..c8729730917 100644 --- a/src/libudev/libudev-device-internal.h +++ b/src/libudev/libudev-device-internal.h @@ -2,7 +2,8 @@ #pragma once #include "libudev.h" -#include "sd-device.h" + +#include "forward.h" struct udev_device; diff --git a/src/libudev/libudev-device.c b/src/libudev/libudev-device.c index 4ad1489307d..d7ccadae66a 100644 --- a/src/libudev/libudev-device.c +++ b/src/libudev/libudev-device.c @@ -1,21 +1,5 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "libudev.h" #include "sd-device.h" @@ -25,8 +9,6 @@ #include "errno-util.h" #include "libudev-device-internal.h" #include "libudev-list-internal.h" -#include "parse-util.h" -#include "time-util.h" /** * SECTION:libudev-device diff --git a/src/libudev/libudev-enumerate.c b/src/libudev/libudev-enumerate.c index 6afcc68256b..d4d670106b2 100644 --- a/src/libudev/libudev-enumerate.c +++ b/src/libudev/libudev-enumerate.c @@ -1,21 +1,10 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "libudev.h" #include "sd-device.h" #include "alloc-util.h" #include "device-enumerator-private.h" -#include "device-util.h" #include "errno-util.h" #include "libudev-device-internal.h" #include "libudev-list-internal.h" diff --git a/src/libudev/libudev-hwdb.c b/src/libudev/libudev-hwdb.c index edc1c664a85..5087e04ee8b 100644 --- a/src/libudev/libudev-hwdb.c +++ b/src/libudev/libudev-hwdb.c @@ -1,15 +1,10 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include - #include "sd-hwdb.h" #include "alloc-util.h" -#include "assert-util.h" #include "errno-util.h" -#include "hwdb-util.h" #include "libudev-list-internal.h" -#include "log.h" /** * SECTION:libudev-hwdb diff --git a/src/libudev/libudev-list-internal.h b/src/libudev/libudev-list-internal.h index dd4fcbc7718..efe394d1fd5 100644 --- a/src/libudev/libudev-list-internal.h +++ b/src/libudev/libudev-list-internal.h @@ -3,7 +3,7 @@ #include "libudev.h" -#include "memory-util.h" +#include "forward.h" struct udev_list; diff --git a/src/libudev/libudev-list.c b/src/libudev/libudev-list.c index 4f9e58fe1be..4c4de297b95 100644 --- a/src/libudev/libudev-list.c +++ b/src/libudev/libudev-list.c @@ -4,6 +4,7 @@ #include "hashmap.h" #include "libudev-list-internal.h" #include "list.h" +#include "string-util.h" /** * SECTION:libudev-list diff --git a/src/libudev/libudev-monitor.c b/src/libudev/libudev-monitor.c index 0682ab9cd65..c82f9c01519 100644 --- a/src/libudev/libudev-monitor.c +++ b/src/libudev/libudev-monitor.c @@ -1,14 +1,13 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include #include #include "libudev.h" +#include "sd-device.h" #include "alloc-util.h" #include "device-monitor-private.h" -#include "device-private.h" -#include "device-util.h" +#include "errno-util.h" #include "io-util.h" #include "libudev-device-internal.h" #include "string-util.h" diff --git a/src/libudev/libudev-queue.c b/src/libudev/libudev-queue.c index 852bd370edd..a6064e5b666 100644 --- a/src/libudev/libudev-queue.c +++ b/src/libudev/libudev-queue.c @@ -3,7 +3,6 @@ Copyright © 2009 Alan Jenkins ***/ -#include #include #include diff --git a/src/libudev/libudev-util.c b/src/libudev/libudev-util.c index 8c518776626..5ee9ebd03e4 100644 --- a/src/libudev/libudev-util.c +++ b/src/libudev/libudev-util.c @@ -1,7 +1,9 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ +#include "libudev.h" + +#include "forward.h" #include "device-nodes.h" -#include "libudev-util.h" /** * SECTION:libudev-util diff --git a/src/libudev/libudev-util.h b/src/libudev/libudev-util.h index a02021845d3..eb899f9f1dd 100644 --- a/src/libudev/libudev-util.h +++ b/src/libudev/libudev-util.h @@ -3,8 +3,7 @@ #include "libudev.h" -#include "macro.h" -#include "memory-util.h" +#include "forward.h" /* Cleanup functions */ DEFINE_TRIVIAL_CLEANUP_FUNC(struct udev*, udev_unref); diff --git a/src/libudev/libudev.c b/src/libudev/libudev.c index ae3260633ae..659aa2b743d 100644 --- a/src/libudev/libudev.c +++ b/src/libudev/libudev.c @@ -1,18 +1,12 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include -#include -#include #include -#include #include "libudev.h" #include "alloc-util.h" #include "errno-util.h" -#include "fd-util.h" #include "log.h" -#include "string-util.h" /** * SECTION:libudev diff --git a/src/libudev/test-libudev.c b/src/libudev/test-libudev.c index 99934c6f036..63c24031240 100644 --- a/src/libudev/test-libudev.c +++ b/src/libudev/test-libudev.c @@ -1,18 +1,15 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include #include #include #include -#include "alloc-util.h" #include "devnum-util.h" #include "fd-util.h" #include "libudev-list-internal.h" -#include "libudev-util.h" #include "log.h" #include "main-func.h" -#include "stdio-util.h" +#include "libudev-util.h" #include "string-util.h" #include "tests.h" #include "version.h" diff --git a/src/libudev/test-udev-device-thread.c b/src/libudev/test-udev-device-thread.c index c12480f89cd..78fd3b24bf5 100644 --- a/src/libudev/test-udev-device-thread.c +++ b/src/libudev/test-udev-device-thread.c @@ -1,9 +1,7 @@ /* SPDX-License-Identifier: LGPL-2.1-or-later */ -#include #include #include -#include #include "libudev.h" @@ -11,7 +9,7 @@ #define handle_error_errno(error, msg) \ ({ \ - errno = abs(error); \ + errno = ABS(error); \ perror(msg); \ EXIT_FAILURE; \ })