X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Foverlays%2Frwm.h;h=493f6dc4510bac86f1ba5a969bb0ad875d36271e;hb=aa901ad6ce99f93231f611042950573a797e56d5;hp=a46c3caa9f6d19c6842fa650c041c0b55cbf906e;hpb=fcf97e84486e1159c0f57114e3b130cf49d7f89d;p=openldap diff --git a/servers/slapd/overlays/rwm.h b/servers/slapd/overlays/rwm.h index a46c3caa9f..493f6dc451 100644 --- a/servers/slapd/overlays/rwm.h +++ b/servers/slapd/overlays/rwm.h @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1999-2009 The OpenLDAP Foundation. + * Copyright 1999-2012 The OpenLDAP Foundation. * Portions Copyright 1999-2003 Howard Chu. * Portions Copyright 2000-2003 Pierangelo Masarati. * All rights reserved. @@ -81,6 +81,7 @@ struct ldaprwmap { #define RWM_F_NONE (0x0000U) #define RWM_F_NORMALIZE_MAPPED_ATTRS (0x0001U) +#define RWM_F_DROP_UNREQUESTED_ATTRS (0x0002U) #define RWM_F_SUPPORT_T_F (0x4000U) #define RWM_F_SUPPORT_T_F_DISCOVER (0x8000U) #define RWM_F_SUPPORT_T_F_MASK (RWM_F_SUPPORT_T_F) @@ -119,15 +120,18 @@ rwm_map_filter( struct ldapmap *oc_map, struct berval *f ); +#if 0 /* unused! */ int rwm_map_attrs( struct ldapmap *at_map, AttributeName *a, int remap, char ***mapped_attrs ); +#endif int rwm_map_attrnames( + Operation *op, struct ldapmap *at_map, struct ldapmap *oc_map, AttributeName *an,