1 /* init.c - initialize passwd backend */
13 #ifdef SLAPD_PASSWD_DYNAMIC
15 int back_passwd_LTX_init_module(int argc, char *argv[]) {
18 memset( &bi, '\0', sizeof(bi) );
19 bi.bi_type = "passwd";
20 bi.bi_init = passwd_back_initialize;
26 #endif /* SLAPD_PASSWD_DYNAMIC */
29 passwd_back_initialize(
42 bi->bi_db_destroy = 0;
46 bi->bi_op_search = passwd_back_search;
47 bi->bi_op_compare = 0;
52 bi->bi_op_abandon = 0;
57 bi->bi_chk_referrals = 0;
59 #ifdef HAVE_CYRUS_SASL
60 bi->bi_sasl_authorize = 0;
61 bi->bi_sasl_getsecret = 0;
62 bi->bi_sasl_putsecret = 0;
63 #endif /* HAVE_CYRUS_SASL */
65 bi->bi_connection_init = 0;
66 bi->bi_connection_destroy = 0;