mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-12 15:10:31 +08:00
Add SLAPI_X_OPERATION_NO_SUBORDINATE_GLUE for exposing o_no_subordinate_glue
This commit is contained in:
parent
1ebfd26ca3
commit
71827d002d
@ -531,6 +531,7 @@ int slapi_x_backend_get_flags( const Slapi_Backend *be, unsigned long *flags );
|
||||
#define SLAPI_X_MANAGEDIT 1306
|
||||
#define SLAPI_X_OPERATION_NO_SCHEMA_CHECK 1307
|
||||
#define SLAPI_X_ADD_STRUCTURAL_CLASS 1308
|
||||
#define SLAPI_X_OPERATION_NO_SUBORDINATE_GLUE 1309
|
||||
|
||||
/* Authentication types */
|
||||
#define SLAPD_AUTH_NONE "none"
|
||||
|
@ -493,6 +493,10 @@ pblock_get( Slapi_PBlock *pb, int param, void **value )
|
||||
rc = PBLOCK_ERROR;
|
||||
}
|
||||
break;
|
||||
case SLAPI_X_OPERATION_NO_SUBORDINATE_GLUE:
|
||||
PBLOCK_ASSERT_OP( pb, 0 );
|
||||
*((ber_tag_t *)value) = pb->pb_op->o_no_subordinate_glue;
|
||||
break;
|
||||
case SLAPI_REQCONTROLS:
|
||||
PBLOCK_ASSERT_OP( pb, 0 );
|
||||
*((LDAPControl ***)value) = pb->pb_op->o_ctrls;
|
||||
@ -873,6 +877,10 @@ pblock_set( Slapi_PBlock *pb, int param, void *value )
|
||||
PBLOCK_ASSERT_OP( pb, 0 );
|
||||
pb->pb_op->o_no_schema_check = *((int *)value);
|
||||
break;
|
||||
case SLAPI_X_OPERATION_NO_SUBORDINATE_GLUE:
|
||||
PBLOCK_ASSERT_OP( pb, 0 );
|
||||
pb->pb_op->o_no_subordinate_glue = *((int *)value);
|
||||
break;
|
||||
case SLAPI_REQCONTROLS:
|
||||
PBLOCK_ASSERT_OP( pb, 0 );
|
||||
pb->pb_op->o_ctrls = (LDAPControl **)value;
|
||||
|
Loading…
x
Reference in New Issue
Block a user