X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-shell%2Finit.c;h=cfb5357dd0ab17a2c51f2e7f695e5b1472755601;hb=331e6275418bda0735d4952f64d51518881d10a8;hp=d5d1be05387b2b65d06b225ec15493fb6f395343;hpb=51d1c90887295721530ded3ae86985062a9889da;p=openldap diff --git a/servers/slapd/back-shell/init.c b/servers/slapd/back-shell/init.c index d5d1be0538..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,7 +55,9 @@ shell_back_initialize( bi->bi_op_delete = shell_back_delete; bi->bi_op_abandon = shell_back_abandon; - bi->bi_acl_group = 0; + bi->bi_extended = 0; + + bi->bi_chk_referrals = 0; bi->bi_connection_init = 0; bi->bi_connection_destroy = 0;