imap-settings.c revision 7bafda1813454621e03615e83d55bccfa7cc56bd
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3Timo Sirainen/* Copyright (c) 2005-2009 Dovecot authors, see the included COPYING file */
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Boschstatic bool imap_settings_verify(void *_set, pool_t pool,
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch const char **error_r);
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch/* <settings checks> */
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Boschstatic struct file_listener_settings imap_unix_listeners_array[] = {
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Boschstatic struct file_listener_settings *imap_unix_listeners[] = {
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch imap_unix_listeners, sizeof(imap_unix_listeners), { 0, }
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch/* </settings checks> */
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Boschstruct service_settings imap_service_settings = {
f9d2a1f21ad65262bc630f0834d7eead06a1bac3Timo Sirainen .unix_listeners = { { &imap_unix_listeners_buf,
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch { type, #name, offsetof(struct imap_settings, name), NULL }
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Bosch { SET_DEFLIST, name, offsetof(struct imap_settings, field), defines }
3fcb3d2d1f3583025ff62bae95ec706920f398b1Stephan Boschstatic const struct setting_define imap_setting_defines[] = {
struct imap_client_workaround_list {
const char *name;
{ NULL, 0 }
const char **error_r)
const char *const *str;
return FALSE;
return TRUE;