From: Timo Sirainen Date: Tue, 23 Nov 2010 16:11:15 +0000 (+0000) Subject: lib-master: Added missing master_service_get_settings_parser() required by recent... X-Git-Tag: 2.0.8~52 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=35d87d75ac84ac6aee86c3a1b0dccf627b21457f;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Added missing master_service_get_settings_parser() required by recent change. --- diff --git a/src/lib-master/master-service-settings.c b/src/lib-master/master-service-settings.c index 526c032d4c..18ada0b2d4 100644 --- a/src/lib-master/master-service-settings.c +++ b/src/lib-master/master-service-settings.c @@ -480,6 +480,12 @@ void **master_service_settings_get_others(struct master_service *service) return settings_parser_get_list(service->set_parser) + 1; } +struct setting_parser_context * +master_service_get_settings_parser(struct master_service *service) +{ + return service->set_parser; +} + int master_service_set(struct master_service *service, const char *line) { return settings_parse_line(service->set_parser, line); diff --git a/src/lib-master/master-service-settings.h b/src/lib-master/master-service-settings.h index ae29c48ff9..6f349dd3ad 100644 --- a/src/lib-master/master-service-settings.h +++ b/src/lib-master/master-service-settings.h @@ -66,6 +66,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_others(struct master_service *service); +struct setting_parser_context * +master_service_get_settings_parser(struct master_service *service); int master_service_set(struct master_service *service, const char *line); @@ -73,4 +75,5 @@ int master_service_set(struct master_service *service, const char *line); and parameter are unaliased before comparing. */ bool master_service_set_has_config_override(struct master_service *service, const char *key); + #endif