if( a->a_desc->ad_type->sat_check ) {
int rc = (a->a_desc->ad_type->sat_check)(
- e, a, text, textbuf, textlen );
+ be, e, a, text, textbuf, textlen );
if( rc != LDAP_SUCCESS ) {
return rc;
}
}
if ( oc->sco_check ) {
- int rc = (oc->sco_check)( e, oc,
+ int rc = (oc->sco_check)( be, e, oc,
text, textbuf, textlen );
if( rc != LDAP_SUCCESS ) {
return rc;
}
static int rootDseObjectClass (
+ Backend *be,
Entry *e,
ObjectClass *oc,
const char** text,
}
static int subentryObjectClass (
+ Backend *be,
Entry *e,
ObjectClass *oc,
const char** text,
}
static int rootDseAttribute (
+ Backend *be,
Entry *e,
Attribute *attr,
const char** text,
}
static int subentryAttribute (
+ Backend *be,
Entry *e,
Attribute *attr,
const char** text,
}
static int referralAttribute (
+ Backend *be,
Entry *e,
Attribute *attr,
const char** text,
struct slap_attr;
typedef int (AttributeTypeSchemaCheckFN)(
+ struct slap_backend_db *be,
struct slap_entry *e,
struct slap_attr *attr,
const char** text,
struct slap_object_class;
typedef int (ObjectClassSchemaCheckFN)(
+ struct slap_backend_db *be,
struct slap_entry *e,
struct slap_object_class *oc,
const char** text,