]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/init.c
DB_RMW flag to dn2id and id2entry
[openldap] / servers / slapd / init.c
index 91482efc29a3d5dae606578d758bf1f45de92384..c96040e39238a078aa15826e4bc684b6a4e67ec3 100644 (file)
@@ -44,9 +44,11 @@ ldap_pvt_thread_mutex_t      passwd_mutex;
 #endif
 
 unsigned long                  num_ops_initiated = 0;
-unsigned long                  num_ops_initiated_[SLAP_OP_LAST];
 unsigned long                  num_ops_completed = 0;
+#ifdef SLAPD_MONITOR
+unsigned long                  num_ops_initiated_[SLAP_OP_LAST];
 unsigned long                  num_ops_completed_[SLAP_OP_LAST];
+#endif /* SLAPD_MONITOR */
 ldap_pvt_thread_mutex_t        num_ops_mutex;
 
 unsigned long                  num_entries_sent;
@@ -113,6 +115,7 @@ slap_init( int mode, const char *name )
                        ldap_pvt_thread_mutex_init( &num_ops_mutex );
                        ldap_pvt_thread_mutex_init( &num_sent_mutex );
 
+#ifdef SLAPD_MONITOR
                        {
                                int i;
                                for ( i = 0; i < SLAP_OP_LAST; i++ ) {
@@ -120,6 +123,7 @@ slap_init( int mode, const char *name )
                                        num_ops_completed_[ i ] = 0;
                                }
                        }
+#endif
 
                        ldap_pvt_thread_mutex_init( &gmtime_mutex );
 #if defined( SLAPD_CRYPT ) || defined( SLAPD_SPASSWD )