From: Matteo Croce Date: Tue, 27 Feb 2024 06:36:46 +0000 (+0100) Subject: move dlfcn-util into basic X-Git-Tag: v256-rc1~635^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c20c9f4fce3b2eb501a776fb6025d6b5567fc00;p=thirdparty%2Fsystemd.git move dlfcn-util into basic I'm going to dlopen_many_sym_or_warn() in src/basic/compress.c, this will introduce a circular dependency because libshared already depends from libbasic. To avoid this, move dlfcn-util.c from libshared to libbasic. --- diff --git a/src/shared/dlfcn-util.c b/src/basic/dlfcn-util.c similarity index 100% rename from src/shared/dlfcn-util.c rename to src/basic/dlfcn-util.c diff --git a/src/shared/dlfcn-util.h b/src/basic/dlfcn-util.h similarity index 100% rename from src/shared/dlfcn-util.h rename to src/basic/dlfcn-util.h diff --git a/src/basic/meson.build b/src/basic/meson.build index a9722d2121c..b5c99383702 100644 --- a/src/basic/meson.build +++ b/src/basic/meson.build @@ -21,6 +21,7 @@ basic_sources = files( 'confidential-virt.c', 'devnum-util.c', 'dirent-util.c', + 'dlfcn-util.c', 'efivars.c', 'env-file.c', 'env-util.c', diff --git a/src/shared/meson.build b/src/shared/meson.build index fe0c9c1f2fa..7d1dee68ab2 100644 --- a/src/shared/meson.build +++ b/src/shared/meson.build @@ -55,7 +55,6 @@ shared_sources = files( 'device-nodes.c', 'discover-image.c', 'dissect-image.c', - 'dlfcn-util.c', 'dm-util.c', 'dns-domain.c', 'dropin.c',