vals[1] = NULL;
e = (Entry *) ch_calloc( 1, sizeof(Entry) );
- /* initialize reader/writer lock */
e->e_attrs = NULL;
e->e_dn = ch_strdup( SLAPD_MONITOR_DN );
e->e_ndn = ch_strdup(SLAPD_MONITOR_DN);
}
attr_merge( e, "version", vals );
- ldap_pvt_thread_mutex_lock( &active_threads_mutex );
- sprintf( buf, "%d", active_threads );
- ldap_pvt_thread_mutex_unlock( &active_threads_mutex );
+ sprintf( buf, "%d",
+ ldap_pvt_thread_pool_backload( &connection_pool) );
val.bv_val = buf;
val.bv_len = strlen( buf );
attr_merge( e, "threads", vals );