read get_extop func

This commit is contained in:
Kurt Zeilenga 2003-06-01 00:09:32 +00:00
parent 304410c7a0
commit 2fcbaf29d9
2 changed files with 20 additions and 0 deletions

View File

@ -88,6 +88,24 @@ static struct {
static struct extop_list *find_extop(
struct extop_list *list, struct berval *oid );
struct berval *
get_supported_extop (int index)
{
struct extop_list *ext;
/* linear scan is slow, but this way doesn't force a
* big change on root_dse.c, where this routine is used.
*/
for (ext = supp_ext_list; ext != NULL && --index >= 0; ext = ext->next) {
; /* empty */
}
if (ext == NULL) return NULL;
return &ext->oid;
}
int exop_root_dse_info( Entry *e )
{
AttributeDescription *ad_supportedExtension

View File

@ -466,6 +466,8 @@ LDAP_SLAPD_F (int) extops_init LDAP_P(( void ));
LDAP_SLAPD_F (int) extops_kill LDAP_P(( void ));
LDAP_SLAPD_F (struct berval *) get_supported_extop LDAP_P((int index));
/*
* * cancel.c
* */