• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenLDAP-499.27/OpenLDAP/servers/slapd/overlays/

Lines Matching refs:mapping

47 	struct ldapmapping	*mapping;
76 if ( rwm_map_init( map, &mapping ) != LDAP_SUCCESS ) {
107 mapping = (struct ldapmapping *)ch_calloc( 2,
109 if ( mapping == NULL ) {
115 ber_str2bv( src, 0, 1, &mapping[0].m_src );
116 ber_str2bv( dst, 0, 1, &mapping[0].m_dst );
117 mapping[1].m_src = mapping[0].m_dst;
118 mapping[1].m_dst = mapping[0].m_src;
120 mapping[0].m_flags = RWMMAP_F_NONE;
121 mapping[1].m_flags = RWMMAP_F_NONE;
128 mapping[0].m_src_oc = oc_bvfind( &mapping[0].m_src );
129 if ( mapping[0].m_src_oc == NULL ) {
138 mapping[0].m_src_oc = ch_malloc( sizeof( ObjectClass ) );
139 memset( mapping[0].m_src_oc, 0, sizeof( ObjectClass ) );
140 mapping[0].m_src_oc->soc_cname = mapping[0].m_src;
141 mapping[0].m_flags |= RWMMAP_F_FREE_SRC;
143 mapping[1].m_dst_oc = mapping[0].m_src_oc;
146 mapping[0].m_dst_oc = oc_bvfind( &mapping[0].m_dst );
147 if ( mapping[0].m_dst_oc == NULL ) {
153 mapping[0].m_dst_oc = oc_bvfind_undef( &mapping[0].m_dst );
154 if ( mapping[0].m_dst_oc == NULL ) {
160 mapping[1].m_src_oc = mapping[0].m_dst_oc;
162 mapping[0].m_flags |= RWMMAP_F_IS_OC;
163 mapping[1].m_flags |= RWMMAP_F_IS_OC;
170 rc = slap_bv2ad( &mapping[0].m_src,
171 &mapping[0].m_src_ad, &text );
183 rc = slap_bv2undef_ad( &mapping[0].m_src,
184 &mapping[0].m_src_ad, &text,
197 mapping[1].m_dst_ad = mapping[0].m_src_ad;
200 rc = slap_bv2ad( &mapping[0].m_dst, &mapping[0].m_dst_ad, &text );
207 rc = slap_bv2undef_ad( &mapping[0].m_dst,
208 &mapping[0].m_dst_ad, &text,
220 mapping[1].m_src_ad = mapping[0].m_dst_ad;
223 if ( ( src[0] != '\0' && avl_find( map->map, (caddr_t)mapping, rwm_mapping_cmp ) != NULL)
224 || avl_find( map->remap, (caddr_t)&mapping[1], rwm_mapping_cmp ) != NULL)
227 "%s: line %d: duplicate mapping found.\n",
234 avl_insert( &map->map, (caddr_t)&mapping[0],
237 avl_insert( &map->remap, (caddr_t)&mapping[1],
244 if ( mapping ) {
245 rwm_mapping_free( mapping );