]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Added missing master_service_get_settings_parser() required by recent...
authorTimo Sirainen <tss@iki.fi>
Tue, 23 Nov 2010 16:11:15 +0000 (16:11 +0000)
committerTimo Sirainen <tss@iki.fi>
Tue, 23 Nov 2010 16:11:15 +0000 (16:11 +0000)
src/lib-master/master-service-settings.c
src/lib-master/master-service-settings.h

index 526c032d4c68e6ce6dea1514588f4a6e38a639f2..18ada0b2d4d6236375f6c9f98608d7cfce471798 100644 (file)
@@ -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);
index ae29c48ff946de9ae1a71f7238048c0cfd4ca62c..6f349dd3adc686a45604dec3317a0234c5a8cb20 100644 (file)
@@ -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