summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/monitor.c
diff options
context:
space:
mode:
authorNathan Kinder <nkinder@redhat.com>2008-10-24 22:36:59 +0000
committerNathan Kinder <nkinder@redhat.com>2008-10-24 22:36:59 +0000
commit9d6bd843ae9ed5d5173d7dc0d58902671ed9ab05 (patch)
tree2f6f89f7659715620fb0698c8b79faa6943a59c0 /ldap/servers/slapd/monitor.c
parentfc29aef3cd18c9eb68dbb9a45474e0fea9f6b4d1 (diff)
downloadds-9d6bd843ae9ed5d5173d7dc0d58902671ed9ab05.tar.gz
ds-9d6bd843ae9ed5d5173d7dc0d58902671ed9ab05.tar.xz
ds-9d6bd843ae9ed5d5173d7dc0d58902671ed9ab05.zip
Resolves: 207457
Summary: Convert counters to 64-bit capable Slapi_Counter type.
Diffstat (limited to 'ldap/servers/slapd/monitor.c')
-rw-r--r--ldap/servers/slapd/monitor.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/ldap/servers/slapd/monitor.c b/ldap/servers/slapd/monitor.c
index 0f336c39..571e0fd4 100644
--- a/ldap/servers/slapd/monitor.c
+++ b/ldap/servers/slapd/monitor.c
@@ -93,30 +93,22 @@ monitor_info(Slapi_PBlock *pb, Slapi_Entry* e, Slapi_Entry* entryAfter, int *ret
connection_table_as_entry(the_connection_table, e);
- PR_Lock( ops_mutex );
- sprintf( buf, "%ld", (long) ops_initiated );
- PR_Unlock( ops_mutex );
+ sprintf( buf, "%" PRIu64, slapi_counter_get_value(ops_initiated) );
val.bv_val = buf;
val.bv_len = strlen( buf );
attrlist_replace( &e->e_attrs, "opsinitiated", vals );
- PR_Lock( ops_mutex );
- sprintf( buf, "%ld", (long) ops_completed );
- PR_Unlock( ops_mutex );
+ sprintf( buf, "%" PRIu64, slapi_counter_get_value(ops_completed) );
val.bv_val = buf;
val.bv_len = strlen( buf );
attrlist_replace( &e->e_attrs, "opscompleted", vals );
- PR_Lock( g_get_num_sent_mutex() );
- len = PR_snprintf ( buf, BUFSIZ, "%llu", g_get_num_entries_sent() );
- PR_Unlock( g_get_num_sent_mutex() );
+ len = PR_snprintf ( buf, BUFSIZ, "%" PRIu64, g_get_num_entries_sent() );
val.bv_val = buf;
val.bv_len = ( unsigned long ) len;
attrlist_replace( &e->e_attrs, "entriessent", vals );
- PR_Lock( g_get_num_sent_mutex() );
- len = PR_snprintf ( buf, BUFSIZ, "%llu", g_get_num_bytes_sent() );
- PR_Unlock( g_get_num_sent_mutex() );
+ len = PR_snprintf ( buf, BUFSIZ, "%" PRIu64, g_get_num_bytes_sent() );
val.bv_val = buf;
val.bv_len = ( unsigned long ) len;
attrlist_replace( &e->e_attrs, "bytessent", vals );