version 1.81, 2003/04/05 01:35:17
|
version 1.82, 2003/05/31 18:19:02
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.80 2003/03/24 00:56:56 hyc Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.81 2003/04/05 01:35:17 kurt Exp $ */ |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
* |
* |
* Copyright 1999-2003 The OpenLDAP Foundation. |
* Copyright 1999-2003 The OpenLDAP Foundation. |
Line 139 root_dse_info(
|
Line 139 root_dse_info(
|
} |
} |
|
|
/* supportedExtension */ |
/* supportedExtension */ |
for ( i=0; (bv = get_supported_extop(i)) != NULL; i++ ) { |
if ( exop_root_dse_info( e ) != 0 ) { |
vals[0] = *bv; |
return LDAP_OTHER; |
if( attr_merge( e, ad_supportedExtension, vals, NULL ) ) |
|
{ |
|
return LDAP_OTHER; |
|
} |
|
} |
} |
|
|
#ifdef LDAP_SLAPI |
#ifdef LDAP_SLAPI |
/* netscape supportedExtension */ |
/* netscape supportedExtension */ |
for ( i = 0; (bv = ns_get_supported_extop(i)) != NULL; i++ ) { |
for ( i = 0; (bv = ns_get_supported_extop(i)) != NULL; i++ ) { |
vals[0] = *bv; |
vals[0] = *bv; |
if( attr_merge( e, ad_supportedExtension, vals, NULL )) |
if( attr_merge( e, ad_supportedExtension, vals, NULL )) { |
{ |
|
return LDAP_OTHER; |
return LDAP_OTHER; |
} |
} |
} |
} |
#endif /* LDAP_SLAPI */ |
#endif /* LDAP_SLAPI */ |
|
|
/* supportedFeatures */ |
/* supportedFeatures */ |
if( attr_merge( e, ad_supportedFeatures, |
if( attr_merge( e, ad_supportedFeatures, supportedFeatures, NULL ) ) { |
supportedFeatures, NULL ) ) |
|
{ |
|
return LDAP_OTHER; |
return LDAP_OTHER; |
} |
} |
|
|