X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-shell%2Finit.c;h=cfb5357dd0ab17a2c51f2e7f695e5b1472755601;hb=331e6275418bda0735d4952f64d51518881d10a8;hp=8a04ef4f1f3415c368cdd94393e4910c667cc8b2;hpb=03b58cc9cfb7f46d90e76cbd5d1f2b763830174d;p=openldap diff --git a/servers/slapd/back-shell/init.c b/servers/slapd/back-shell/init.c index 8a04ef4f1f..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,16 +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; - memset( &bi, 0, sizeof(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 */ @@ -50,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;