mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-12 10:54:48 +08:00
cleanup
This commit is contained in:
parent
2c66d5f856
commit
9fbc616ac9
@ -25,46 +25,28 @@
|
|||||||
|
|
||||||
#include "slap.h"
|
#include "slap.h"
|
||||||
|
|
||||||
/*
|
|
||||||
* former external.h
|
|
||||||
*/
|
|
||||||
|
|
||||||
extern BI_init null_back_initialize;
|
|
||||||
|
|
||||||
extern BI_db_init null_back_db_init;
|
|
||||||
extern BI_db_destroy null_back_db_destroy;
|
|
||||||
extern BI_db_config null_back_db_config;
|
|
||||||
|
|
||||||
extern BI_op_bind null_back_bind;
|
|
||||||
extern BI_op_search null_back_search;
|
|
||||||
extern BI_op_compare null_back_compare;
|
|
||||||
extern BI_op_modify null_back_modify;
|
|
||||||
extern BI_op_modrdn null_back_modrdn;
|
|
||||||
extern BI_op_add null_back_add;
|
|
||||||
extern BI_op_delete null_back_delete;
|
|
||||||
|
|
||||||
struct null_info {
|
struct null_info {
|
||||||
int bind_allowed;
|
int bind_allowed;
|
||||||
};
|
};
|
||||||
|
|
||||||
int
|
static int
|
||||||
null_back_bind( Operation *op, SlapReply *rs )
|
null_back_bind( Operation *op, SlapReply *rs )
|
||||||
{
|
{
|
||||||
struct null_info *ni = (struct null_info *) op->o_bd->be_private;
|
struct null_info *ni = (struct null_info *) op->o_bd->be_private;
|
||||||
|
|
||||||
if ( ni->bind_allowed ) {
|
if ( ni->bind_allowed ) {
|
||||||
/* front end will send result on success (0) */
|
/* front end will send result on success (0) */
|
||||||
return 0;
|
return LDAP_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
rs->sr_err = LDAP_INVALID_CREDENTIALS;
|
rs->sr_err = LDAP_INVALID_CREDENTIALS;
|
||||||
send_ldap_result( op, rs );
|
send_ldap_result( op, rs );
|
||||||
|
|
||||||
return 1;
|
return rs->sr_err;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* add, delete, modify, modrdn, search */
|
/* add, delete, modify, modrdn, search */
|
||||||
int
|
static int
|
||||||
null_back_success( Operation *op, SlapReply *rs )
|
null_back_success( Operation *op, SlapReply *rs )
|
||||||
{
|
{
|
||||||
rs->sr_err = LDAP_SUCCESS;
|
rs->sr_err = LDAP_SUCCESS;
|
||||||
@ -73,7 +55,7 @@ null_back_success( Operation *op, SlapReply *rs )
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* compare */
|
/* compare */
|
||||||
int
|
static int
|
||||||
null_back_false( Operation *op, SlapReply *rs )
|
null_back_false( Operation *op, SlapReply *rs )
|
||||||
{
|
{
|
||||||
rs->sr_err = LDAP_COMPARE_FALSE;
|
rs->sr_err = LDAP_COMPARE_FALSE;
|
||||||
@ -81,7 +63,7 @@ null_back_false( Operation *op, SlapReply *rs )
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
null_back_db_config(
|
null_back_db_config(
|
||||||
BackendDB *be,
|
BackendDB *be,
|
||||||
const char *fname,
|
const char *fname,
|
||||||
@ -115,8 +97,7 @@ null_back_db_config(
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int
|
||||||
int
|
|
||||||
null_back_db_init( BackendDB *be )
|
null_back_db_init( BackendDB *be )
|
||||||
{
|
{
|
||||||
struct null_info *ni;
|
struct null_info *ni;
|
||||||
@ -127,10 +108,8 @@ null_back_db_init( BackendDB *be )
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
static int
|
||||||
null_back_db_destroy(
|
null_back_db_destroy( Backend *be )
|
||||||
Backend *be
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
free( be->be_private );
|
free( be->be_private );
|
||||||
return 0;
|
return 0;
|
||||||
@ -138,9 +117,7 @@ null_back_db_destroy(
|
|||||||
|
|
||||||
|
|
||||||
int
|
int
|
||||||
null_back_initialize(
|
null_back_initialize( BackendInfo *bi )
|
||||||
BackendInfo *bi
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
bi->bi_open = 0;
|
bi->bi_open = 0;
|
||||||
bi->bi_close = 0;
|
bi->bi_close = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user