1 /* extended.c - ldbm backend extended routines */
4 * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
5 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
12 #include <ac/socket.h>
13 #include <ac/string.h>
16 #include "back-ldbm.h"
17 #include "proto-back-ldbm.h"
22 BI_op_extended *extended;
24 { (struct berval *)&slap_EXOP_MODIFY_PASSWD, ldbm_back_exop_passwd },
35 for( i=0; exop_table[i].extended != NULL; i++ ) {
36 if( ber_bvcmp( exop_table[i].oid, &op->oq_extended.rs_reqoid ) == 0 ) {
37 return exop_table[i].extended( op, rs );
41 rs->sr_text = "not supported within naming context";
42 return LDAP_UNWILLING_TO_PERFORM;