Mercurial > dovecot > original-hg > dovecot-1.2
diff src/auth/db-ldap.c @ 6198:4f6c4aeafafb HEAD
--with-ldap=plugin builds LDAP passdb and userdb support as a plugin.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 07 Aug 2007 00:51:16 +0300 |
parents | 6c3788e03f7e |
children | a930c2ecd73c |
line wrap: on
line diff
--- a/src/auth/db-ldap.c Tue Aug 07 00:50:23 2007 +0300 +++ b/src/auth/db-ldap.c Tue Aug 07 00:51:16 2007 +0300 @@ -975,4 +975,25 @@ pool_unref(conn->pool); } +#ifndef BUILTIN_LDAP +/* Building a plugin */ +extern struct passdb_module_interface passdb_ldap; +extern struct userdb_module_interface userdb_ldap; + +void authdb_ldap_init(void); +void authdb_ldap_deinit(void); + +void authdb_ldap_init(void) +{ + passdb_register_module(&passdb_ldap); + userdb_register_module(&userdb_ldap); + +} +void authdb_ldap_deinit(void) +{ + passdb_unregister_module(&passdb_ldap); + userdb_unregister_module(&userdb_ldap); +} #endif + +#endif