]> git.sur5r.net Git - openldap/blob - servers/slapd/back-passwd/init.c
function pointers are incompatible with `void *'; remove NULL or replace with 0
[openldap] / servers / slapd / back-passwd / init.c
1 /* init.c - initialize passwd backend */
2
3 #include "portable.h"
4
5 #include <stdio.h>
6
7 #include <ac/socket.h>
8
9 #include "slap.h"
10 #include "external.h"
11
12 int
13 passwd_back_initialize(
14     BackendInfo *bi
15 )
16 {
17         bi->bi_open = 0;
18         bi->bi_config = 0;
19         bi->bi_close = 0;
20         bi->bi_destroy = 0;
21
22         bi->bi_db_init = 0;
23         bi->bi_db_config = 0;
24         bi->bi_db_open = 0;
25         bi->bi_db_close = 0;
26         bi->bi_db_destroy = 0;
27
28         bi->bi_op_bind = 0;
29         bi->bi_op_unbind = 0;
30         bi->bi_op_search = passwd_back_search;
31         bi->bi_op_compare = 0;
32         bi->bi_op_modify = 0;
33         bi->bi_op_modrdn = 0;
34         bi->bi_op_add = 0;
35         bi->bi_op_delete = 0;
36         bi->bi_op_abandon = 0;
37
38 #ifdef SLAPD_ACLGROUPS
39         bi->bi_acl_group = 0;
40 #endif
41
42         return 0;
43 }