ssl-params-settings.c revision 5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294
/* Copyright (c) 2009-2013 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "buffer.h"
#include "settings-parser.h"
#include "service-settings.h"
#include "master-service-settings.h"
#include "ssl-params-settings.h"
#include <stddef.h>
#include <stdlib.h>
#include <unistd.h>
/* <settings checks> */
static struct file_listener_settings ssl_params_unix_listeners_array[] = {
{ "ssl-params", 0666, "", "" },
};
static struct file_listener_settings *ssl_params_unix_listeners[] = {
};
static buffer_t ssl_params_unix_listeners_buf = {
ssl_params_unix_listeners, sizeof(ssl_params_unix_listeners), { 0, }
};
/* </settings checks> */
struct service_settings ssl_params_service_settings = {
.name = "ssl-params",
.protocol = "",
#ifdef HAVE_SSL
.type = "startup",
#else
.type = "",
#endif
.executable = "ssl-params",
.user = "",
.group = "",
.privileged_group = "",
.extra_groups = "",
.chroot = "",
.process_min_avail = 0,
.process_limit = 0,
.client_limit = 0,
.service_count = 0,
.idle_kill = 0,
sizeof(ssl_params_unix_listeners[0]) } },
};
static const struct setting_define ssl_params_setting_defines[] = {
};
static const struct ssl_params_settings ssl_params_default_settings = {
};
const struct setting_parser_info ssl_params_setting_parser_info = {
.module_name = "ssl-params",
.struct_size = sizeof(struct ssl_params_settings),
};
struct ssl_params_settings *
{
static const struct setting_parser_info *set_roots[] = {
};
const char *error;
void **sets;
return sets[0];
}