--- servers/slapd/root_dse.c 2002/11/11 02:42:37 1.61.2.6 +++ servers/slapd/root_dse.c 2003/02/09 16:31:36 1.61.2.7 @@ -1,7 +1,7 @@ -/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.61.2.5 2002/08/29 02:10:44 kurt Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/root_dse.c,v 1.74 2003/02/08 20:53:07 kurt Exp $ */ /* root_dse.c - Provides the ROOT DSA-Specific Entry * - * Copyright 1999-2002 The OpenLDAP Foundation. + * Copyright 1999-2003 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms are permitted only @@ -13,9 +13,13 @@ #include "portable.h" #include + #include #include "slap.h" +#ifdef LDAP_SLAPI +#include "slapi.h" +#endif #include #include "lber_pvt.h" @@ -134,6 +138,14 @@ root_dse_info( return LDAP_OTHER; } +#ifdef 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 /* LDAP_SLAPI */ + /* supportedFeatures */ if( attr_merge( e, ad_supportedFeatures, supportedFeatures ) ) return LDAP_OTHER;