passdb.c revision 66d2db642fe24d555d113ba463e446b038d476ef
b1798ddcfb952efb7cc8bacaf51b3486a7fec121Stephen Gallagher/* Copyright (C) 2002-2003 Timo Sirainen */
b1798ddcfb952efb7cc8bacaf51b3486a7fec121Stephen Gallagherextern struct passdb_module passdb_bsdauth;
b1798ddcfb952efb7cc8bacaf51b3486a7fec121Stephen Gallagherextern struct passdb_module passdb_passwd_file;
b1798ddcfb952efb7cc8bacaf51b3486a7fec121Stephen Gallagherextern struct passdb_module passdb_checkpassword;
b1798ddcfb952efb7cc8bacaf51b3486a7fec121Stephen Gallagherextern struct passdb_module passdb_vpopmail;
#ifdef PASSDB_VPOPMAIL
#ifdef PASSDB_LDAP
#ifdef PASSDB_SQL
switch (credentials) {
case PASSDB_CREDENTIALS_CRYPT:
case PASSDB_CREDENTIALS_NTLM:
case PASSDB_CREDENTIALS_RPA:
const char *wanted_scheme;
struct passdb_module **p;
args++;
#ifdef HAVE_MODULES
NULL));
#ifdef HAVE_MODULES