/* $OpenLDAP$ */
/* This work is part of OpenLDAP Software <http://www.openldap.org/>.
*
- * Copyright 2001-2004 The OpenLDAP Foundation.
+ * Copyright 2001-2005 The OpenLDAP Foundation.
* Portions Copyright 2001-2003 Pierangelo Masarati.
* All rights reserved.
*
int i;
monitor_entry_t *mp;
monitor_subsys_t *ms_database;
+ BackendInfo *bi;
mi = ( monitor_info_t * )be->be_private;
mp->mp_children = NULL;
ep = &mp->mp_children;
- for ( i = 0; i < nBackendInfo; i++ ) {
+ i = -1;
+ LDAP_STAILQ_FOREACH( bi, &backendInfo, bi_next ) {
char buf[ BACKMONITOR_BUFSIZE ];
- BackendInfo *bi;
+ BackendDB *be;
struct berval bv;
int j;
Entry *e;
- bi = &backendInfo[ i ];
+ i++;
snprintf( buf, sizeof( buf ),
"dn: cn=Backend %d,%s\n"
}
}
- for ( j = 0; j < nBackendDB; j++ ) {
- BackendDB *be = &backendDB[ j ];
+ j = -1;
+ LDAP_STAILQ_FOREACH( be, &backendDB, be_next ) {
char buf[ SLAP_LDAPDN_MAXLEN ];
struct berval dn;
+ j++;
+
if ( be->bd_info != bi ) {
continue;
}