ldap_pvt_thread_mutex_init( &perl_interpreter_mutex );
#ifdef PERL_SYS_INIT3
- PERL_SYS_INIT3(&argc, &embedding, (char **)NULL);
+ PERL_SYS_INIT3(&argc, &embedding, (char ***)NULL);
#endif
PERL_INTERPRETER = perl_alloc();
perl_construct(PERL_INTERPRETER);
#endif
perl_parse(PERL_INTERPRETER, perl_back_xs_init, argc, embedding, (char **)NULL);
perl_run(PERL_INTERPRETER);
- return 0;
+ return perl_back_init_cf( bi );
}
int
Debug( LDAP_DEBUG_TRACE, "perl backend db init\n", 0, 0, 0 );
+ be->be_cf_ocs = be->bd_info->bi_cf_ocs;
+
return 0;
}
PUTBACK;
-#ifdef PERL_IS_5_6
count = call_method("init", G_SCALAR);
-#else
- count = perl_call_method("init", G_SCALAR);
-#endif
SPAGAIN;