#include "lib.h"
#include "master-instance.h"
+#include "master-service.h"
#include "master-service-settings.h"
#include "doveadm.h"
#include "doveadm-print.h"
doveadm_print_header_simple("running");
}
- instance_path = t_strconcat(service_set->state_dir,
+ instance_path = t_strconcat(master_service_get_service_settings(master_service)->state_dir,
"/"MASTER_INSTANCE_FNAME, NULL);
list = master_instance_list_init(instance_path);
iter = master_instance_list_iterate_init(list);
if (!doveadm_cmd_param_str(cctx, "name", &name))
instance_cmd_help(cctx->cmd);
- instance_path = t_strconcat(service_set->state_dir,
+ instance_path = t_strconcat(master_service_get_service_settings(master_service)->state_dir,
"/"MASTER_INSTANCE_FNAME, NULL);
list = master_instance_list_init(instance_path);
inst = master_instance_list_find_by_name(list, name);
};
struct doveadm_settings *doveadm_settings;
-const struct master_service_settings *service_set;
static void
fix_base_path(struct doveadm_settings *set, pool_t pool, const char **str)
fd_close_on_exec(output.config_fd, TRUE);
doveadm_settings_pool = pool_alloconly_create("doveadm settings", 1024);
- service_set = master_service_settings_get_root_set_dup(master_service,
- &master_service_setting_parser_info, doveadm_settings_pool);
- doveadm_verbose_proctitle = service_set->verbose_proctitle;
+ doveadm_verbose_proctitle = master_service_get_service_settings(master_service)->verbose_proctitle;
set = master_service_settings_get_root_set(
master_service, &doveadm_setting_parser_info);
extern const struct setting_parser_info doveadm_setting_parser_info;
extern struct doveadm_settings *doveadm_settings;
-extern const struct master_service_settings *service_set;
extern const struct master_service_ssl_settings *doveadm_ssl_set;
extern ARRAY_TYPE(doveadm_setting_root) doveadm_setting_roots;
extern bool doveadm_verbose_proctitle;