LDAP_SLAPD_F (AttributeDescription *) ad_dup LDAP_P((
AttributeDescription *desc ));
-LDAP_SLAPD_F (void) ad_free LDAP_P((
- AttributeDescription *desc,
- int freeit ));
-
#define ad_cmp(l,r) ( strcasecmp( \
- (l)->ad_cname->bv_val, (r)->ad_cname->bv_val ))
+ (l)->ad_cname.bv_val, (r)->ad_cname.bv_val ))
LDAP_SLAPD_F (int) is_ad_subtype LDAP_P((
AttributeDescription *sub,
struct berval *v1,
void *v2,
const char ** text ));
-LDAP_SLAPD_F (int) value_find LDAP_P((
+LDAP_SLAPD_F (int) value_find_ex LDAP_P((
AttributeDescription *ad,
+ unsigned flags,
struct berval **values,
struct berval *value ));
+#define value_find(ad, values, value) ( value_find_ex(ad,0,values,value ) )
LDAP_SLAPD_F (int) value_add LDAP_P(( struct berval ***vals, struct berval **addvals ));
/*
Entry **e,
const char **text ));
+LDAP_SLAPD_F (int) read_root_dse_file LDAP_P((
+ const char *file));
+
LDAP_SLAPD_F (int) do_abandon LDAP_P((Connection *conn, Operation *op));
LDAP_SLAPD_F (int) do_add LDAP_P((Connection *conn, Operation *op));
LDAP_SLAPD_F (int) do_bind LDAP_P((Connection *conn, Operation *op));