diff options
Diffstat (limited to 'src/back-sch.h')
-rw-r--r-- | src/back-sch.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/back-sch.h b/src/back-sch.h index 9f0b201..26e12d1 100644 --- a/src/back-sch.h +++ b/src/back-sch.h @@ -131,6 +131,10 @@ void idview_process_overrides(struct backend_search_cbdata *cbdata, Slapi_Entry *entry); void idview_replace_target_dn(char **target, char **idview); void idview_replace_filter(struct backend_search_cbdata *cbdata); +/* Takes struct berval value of an attribute attr_name and replaces it with an override + * Returns 0 if no override was found, 1 for 'uid' replacement, 2 for ipaAnchorUUID replacement */ +int idview_replace_bval_by_override(const char *bval_usage, const char *attr_name, + struct berval *bval, struct backend_search_cbdata *cbdata); #endif #endif |