auth-settings.c revision 373492be949e159fda651807b3acda2c5c077027
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainen/* Copyright (c) 2005-2010 Dovecot authors, see the included COPYING file */
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenextern const struct setting_parser_info auth_setting_parser_info;
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenextern const struct setting_parser_info auth_root_setting_parser_info;
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstatic bool auth_settings_check(void *_set, pool_t pool, const char **error_r);
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstatic bool auth_passdb_settings_check(void *_set, pool_t pool, const char **error_r);
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstatic bool auth_userdb_settings_check(void *_set, pool_t pool, const char **error_r);
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainen/* <settings checks> */
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstatic struct file_listener_settings auth_unix_listeners_array[] = {
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstatic struct file_listener_settings *auth_unix_listeners[] = {
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainen auth_unix_listeners, sizeof(auth_unix_listeners), { 0, }
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainen/* </settings checks> */
25757faf029c369a8318349dafe952e2358df1d8Timo Sirainenstruct service_settings auth_service_settings = {
sizeof(auth_unix_listeners[0]) } },
.process_min_avail = 0,
.process_limit = 0,
.service_count = 0,
sizeof(auth_worker_unix_listeners[0]) } },
.cache_size = 0,
.cache_negative_ttl = 0,
return TRUE;
const char **error_r)
return FALSE;
return TRUE;
const char **error_r)
return FALSE;
return TRUE;
struct auth_settings *
const char *error;
void **sets;
return sets[0];