version 1.70, 2002/11/10 05:48:55
|
version 1.71, 2002/12/07 16:20:29
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.69 2002/11/08 16:13:20 julius Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.70 2002/11/10 05:48:55 kurt Exp $ */ |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
/* root_dse.c - Provides the ROOT DSA-Specific Entry |
* |
* |
* Copyright 1999-2002 The OpenLDAP Foundation. |
* Copyright 1999-2002 The OpenLDAP Foundation. |
Line 11
|
Line 11
|
*/ |
*/ |
|
|
#include "portable.h" |
#include "portable.h" |
|
#include "slapi_common.h" |
|
|
#include <stdio.h> |
#include <stdio.h> |
#include <ac/string.h> |
#include <ac/string.h> |
|
|
#include "slap.h" |
#include "slap.h" |
|
#include "slapi.h" |
#include <ldif.h> |
#include <ldif.h> |
#include "lber_pvt.h" |
#include "lber_pvt.h" |
|
#include "slapi/slapi_utils.h" |
|
|
|
struct berval *ns_get_supported_extop (int); |
|
|
static struct berval supportedFeatures[] = { |
static struct berval supportedFeatures[] = { |
BER_BVC(LDAP_FEATURE_ALL_OPERATIONAL_ATTRS), /* all Operational Attributes ("+") */ |
BER_BVC(LDAP_FEATURE_ALL_OPERATIONAL_ATTRS), /* all Operational Attributes ("+") */ |
Line 134 root_dse_info(
|
Line 139 root_dse_info(
|
return LDAP_OTHER; |
return LDAP_OTHER; |
} |
} |
|
|
|
#if defined( LDAP_SLAPI ) |
|
/* netscape supportedExtension */ |
|
for ( i = 0; (bv = ns_get_supported_extop(i)) != NULL; i++ ) { |
|
vals[0] = *bv; |
|
attr_merge( e, ad_supportedExtension, vals ); |
|
} |
|
#endif /* defined( LDAP_SLAPI ) */ |
|
|
/* supportedFeatures */ |
/* supportedFeatures */ |
if( attr_merge( e, ad_supportedFeatures, supportedFeatures ) ) |
if( attr_merge( e, ad_supportedFeatures, supportedFeatures ) ) |
return LDAP_OTHER; |
return LDAP_OTHER; |