#ifndef BUILTIN_LDAP
/* Building a plugin */
-extern struct passdb_module_interface passdb_ldap;
-extern struct userdb_module_interface userdb_ldap;
+extern struct passdb_module_interface passdb_ldap_plugin;
+extern struct userdb_module_interface userdb_ldap_plugin;
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);
+ passdb_register_module(&passdb_ldap_plugin);
+ userdb_register_module(&userdb_ldap_plugin);
}
void authdb_ldap_deinit(void)
{
- passdb_unregister_module(&passdb_ldap);
- userdb_unregister_module(&userdb_ldap);
+ passdb_unregister_module(&passdb_ldap_plugin);
+ userdb_unregister_module(&userdb_ldap_plugin);
}
#endif
db_ldap_unref(&module->conn);
}
-struct passdb_module_interface passdb_ldap = {
+#ifndef PLUGIN_BUILD
+struct passdb_module_interface passdb_ldap =
+#else
+struct passdb_module_interface passdb_ldap_plugin =
+#endif
+{
"ldap",
passdb_ldap_preinit,
db_ldap_unref(&module->conn);
}
-struct userdb_module_interface userdb_ldap = {
+#ifndef PLUGIN_BUILD
+struct userdb_module_interface userdb_ldap =
+#else
+struct userdb_module_interface userdb_ldap_plugin =
+#endif
+{
"ldap",
userdb_ldap_preinit,