X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-shell%2Finit.c;h=cfb5357dd0ab17a2c51f2e7f695e5b1472755601;hb=331e6275418bda0735d4952f64d51518881d10a8;hp=7b69e139f12f3393bdfb50a36e911920d610facc;hpb=5a470f89594d1d8ca986801376f3b88671fdde20;p=openldap diff --git a/servers/slapd/back-shell/init.c b/servers/slapd/back-shell/init.c index 7b69e139f1..cfb5357dd0 100644 --- a/servers/slapd/back-shell/init.c +++ b/servers/slapd/back-shell/init.c @@ -1,4 +1,9 @@ /* init.c - initialize shell backend */ +/* $OpenLDAP$ */ +/* + * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. + * COPYING RESTRICTIONS APPLY, see COPYRIGHT file + */ #include "portable.h" @@ -10,15 +15,16 @@ #include "shell.h" #ifdef SLAPD_SHELL_DYNAMIC -#include -G_MODULE_EXPORT void init_module(int argc, char *argv[]) { - BackendInfo bi; +int back_shell_LTX_init_module(int argc, char *argv[]) { + BackendInfo bi; - bi.bi_type = "shell"; - bi.bi_init = shell_back_initialize; + memset( &bi, '\0', sizeof(bi) ); + bi.bi_type = "shell"; + bi.bi_init = shell_back_initialize; - backend_add(&bi); + backend_add(&bi); + return 0; } #endif /* SLAPD_SHELL_DYNAMIC */ @@ -49,9 +55,9 @@ shell_back_initialize( bi->bi_op_delete = shell_back_delete; bi->bi_op_abandon = shell_back_abandon; -#ifdef SLAPD_ACLGROUPS - bi->bi_acl_group = 0; -#endif + bi->bi_extended = 0; + + bi->bi_chk_referrals = 0; bi->bi_connection_init = 0; bi->bi_connection_destroy = 0;