237 #ifdef XSASL_TYPE_CYRUS
238 {XSASL_TYPE_CYRUS, xsasl_cyrus_server_init},
240 #ifdef XSASL_TYPE_DOVECOT
241 {XSASL_TYPE_DOVECOT, xsasl_dovecot_server_init},
249 const char *path_info)
256 msg_warn(
"unsupported SASL server implementation: %s", server_type);
void argv_add(ARGV *argvp,...)
ARGV * argv_alloc(ssize_t len)
struct XSASL_SERVER_IMPL *(* server_init)(const char *, const char *)
void msg_warn(const char *fmt,...)
ARGV * xsasl_server_types(void)
XSASL_SERVER_IMPL * xsasl_server_init(const char *server_type, const char *path_info)