master-settings.c revision dd7c84708bd7817bc9bd755a2a1d9d8b742d2d6b
ee5342a8882c2fc7631fcffb5497e6597747887cTim Reddehase/* Copyright (c) 2005-2009 Dovecot authors, see the included COPYING file */
3426c9ad18682ece78ae0fd1c2313b18c59a4355Tim Reddehasestatic bool master_settings_verify(void *_set, pool_t pool,
ee5342a8882c2fc7631fcffb5497e6597747887cTim Reddehase const char **error_r);
3426c9ad18682ece78ae0fd1c2313b18c59a4355Tim Reddehaseextern struct setting_parser_info service_setting_parser_info;
2a56bd7c294d7202869430135e31e402f28f64f0hardik { type, #name, offsetof(struct file_listener_settings, name), NULL }
510334ee312daac9d8c49e036f59728747d192c6hardikstatic struct setting_define file_listener_setting_defines[] = {
4d1241ed4d5b5b53ae0da582cd469bffed20a78chenning muellerstatic struct file_listener_settings file_listener_default_settings = {
ee5342a8882c2fc7631fcffb5497e6597747887cTim Reddehasestatic struct setting_parser_info file_listener_setting_parser_info = {
28c62a48f3ecfd2a6a44552bf9bac888fae7a6a5henning mueller MEMBER(defines) file_listener_setting_defines,
28c62a48f3ecfd2a6a44552bf9bac888fae7a6a5henning mueller MEMBER(defaults) &file_listener_default_settings,
4d1241ed4d5b5b53ae0da582cd469bffed20a78chenning mueller MEMBER(parent) &service_setting_parser_info,
2a56bd7c294d7202869430135e31e402f28f64f0hardik MEMBER(struct_size) sizeof(struct file_listener_settings)
3f2e11b6294f92d3434551cdbbf10d952a52d478Eugen Kuksa { type, #name, offsetof(struct inet_listener_settings, name), NULL }
3f2e11b6294f92d3434551cdbbf10d952a52d478Eugen Kuksastatic struct setting_define inet_listener_setting_defines[] = {
unsigned int i, count;
if (!array_is_created(l))
for (i = 0; i < count; i++) {
unsigned int i, j, count;
return FALSE;
return FALSE;
if (count == 0) {
return FALSE;
for (i = 0; i < count; i++) {
return FALSE;
return FALSE;
return FALSE;
for (i = 0; i < count; i++) {
return FALSE;
return TRUE;
unsigned int i, count;
const char *error;
for (i = 0; i < count; i++) {
return cores;
const char *dir)
struct file_listener_settings *const *u;
for (i = 0; i < count; i++) {
for (j = 0; j < count2; j++) {
return TRUE;
return FALSE;
unsigned int prefix_len;
return FALSE;
return FALSE;
return FALSE;
return FALSE;
return FALSE;
return TRUE;