]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Add master_service_settings_get_root_set()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 26 Feb 2022 21:37:17 +0000 (22:37 +0100)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 30 Nov 2022 12:35:26 +0000 (14:35 +0200)
src/lib-master/master-service-settings.c
src/lib-master/master-service-settings.h

index ad836baaa5fb925e59f6a4db95d6546eb56df144..115ad2b5d05c4ae521f8cb2f698f59cfc83f433d 100644 (file)
@@ -758,6 +758,12 @@ master_service_settings_get(struct master_service *service)
                &master_service_setting_parser_info);
 }
 
+void *master_service_settings_get_root_set(struct master_service *service,
+                                          const struct setting_parser_info *root)
+{
+       return settings_parser_get_root_set(service->set_parser,  root);
+}
+
 void **master_service_settings_get_others(struct master_service *service)
 {
        return master_service_settings_parser_get_others(service,
index eceec0c6e208cfdea375af1dc7818251c5b7a634..a94041864896ad810ae46fd966b8223d72c8b45a 100644 (file)
@@ -99,6 +99,8 @@ pool_t master_service_settings_detach(struct master_service *service);
 
 const struct master_service_settings *
 master_service_settings_get(struct master_service *service);
+void *master_service_settings_get_root_set(struct master_service *service,
+                                          const struct setting_parser_info *root);
 void **master_service_settings_get_others(struct master_service *service);
 void **master_service_settings_parser_get_others(struct master_service *service,
                                                 const struct setting_parser_context *set_parser);