summaryrefslogtreecommitdiff
path: root/src/shared/install.c
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2023-03-28 09:31:51 +0200
committerDavid Tardon <dtardon@redhat.com>2023-03-28 14:16:47 +0200
commitc92899fdadf7e7e6217fba6c09a84aa623105172 (patch)
treeaa453bbe77cb2954ebfff84c2a7e2c3dd863656c /src/shared/install.c
parent19279652c0b59efbe138c28af563e8d3968bffa1 (diff)
downloadsystemd-c92899fdadf7e7e6217fba6c09a84aa623105172.tar.gz
install: define hash_ops for UnitFileList
Diffstat (limited to 'src/shared/install.c')
-rw-r--r--src/shared/install.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/shared/install.c b/src/shared/install.c
index 79f9ea9b0e..832ddaddd6 100644
--- a/src/shared/install.c
+++ b/src/shared/install.c
@@ -3625,6 +3625,14 @@ Hashmap* unit_file_list_free(Hashmap *h) {
DEFINE_TRIVIAL_CLEANUP_FUNC(UnitFileList*, unit_file_list_free_one);
+DEFINE_HASH_OPS_WITH_VALUE_DESTRUCTOR(
+ unit_file_list_hash_ops_free,
+ char,
+ string_hash_func,
+ string_compare_func,
+ UnitFileList,
+ unit_file_list_free_one);
+
int unit_file_get_list(
RuntimeScope scope,
const char *root_dir,