mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
#ifdef experimental controls
This commit is contained in:
parent
3c70228fd2
commit
348e489b35
@ -405,8 +405,12 @@ bdb_initialize(
|
||||
{
|
||||
static char *controls[] = {
|
||||
LDAP_CONTROL_MANAGEDSAIT,
|
||||
#ifdef LDAP_CONTROL_SUBENTRIES
|
||||
LDAP_CONTROL_SUBENTRIES,
|
||||
#endif
|
||||
#ifdef LDAP_CONTROL_NOOP
|
||||
LDAP_CONTROL_NOOP,
|
||||
#endif
|
||||
NULL
|
||||
};
|
||||
|
||||
|
@ -57,9 +57,11 @@ static struct slap_control {
|
||||
{ LDAP_CONTROL_MANAGEDSAIT,
|
||||
SLAP_CTRL_ACCESS, NULL,
|
||||
parseManageDSAit },
|
||||
#ifdef LDAP_CONTROL_SUBENTRIES
|
||||
{ LDAP_CONTROL_SUBENTRIES,
|
||||
SLAP_CTRL_SEARCH, NULL,
|
||||
parseSubentries },
|
||||
#endif
|
||||
#ifdef LDAP_CONTROL_NOOP
|
||||
{ LDAP_CONTROL_NOOP,
|
||||
SLAP_CTRL_UPDATE, NULL,
|
||||
@ -384,6 +386,7 @@ static int parseManageDSAit (
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
|
||||
#ifdef LDAP_CONTROL_SUBENTRIES
|
||||
static int parseSubentries (
|
||||
Connection *conn,
|
||||
Operation *op,
|
||||
@ -412,7 +415,9 @@ static int parseSubentries (
|
||||
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef LDAP_CONTROL_NOOP
|
||||
static int parseNoOp (
|
||||
Connection *conn,
|
||||
Operation *op,
|
||||
@ -435,4 +440,5 @@ static int parseNoOp (
|
||||
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user