userdb-ldap.c revision 3b94ff5951db4d4eddb7a80ed4e3f61207202635
5952N/A#ifdef USERDB_LDAP
5952N/A#include "var-expand.h"
5952N/Aenum ldap_user_attr {
5952N/A ATTR_VIRTUAL_USER = 0,
5952N/Astruct userdb_ldap_connection {
5952N/A char **attr_names;
6815N/Astruct userdb_ldap_request {
5952N/A enum ldap_user_attr i;
5952N/A for (i = 0; i < ATTR_COUNT; i++) {
if (i == ATTR_COUNT) {
case ATTR_VIRTUAL_USER:
case ATTR_HOME:
case ATTR_MAIL:
case ATTR_SYSTEM_USER:
case ATTR_UID_NUMBER:
case ATTR_GID_NUMBER:
case ATTR_COUNT:
int ret;
t_push();
t_pop();
t_pop();
const char *filter;
ldap_escape));
static void userdb_ldap_deinit(void)