diff options
author | Nathan Kinder <nkinder@redhat.com> | 2008-10-24 22:36:59 +0000 |
---|---|---|
committer | Nathan Kinder <nkinder@redhat.com> | 2008-10-24 22:36:59 +0000 |
commit | 9d6bd843ae9ed5d5173d7dc0d58902671ed9ab05 (patch) | |
tree | 2f6f89f7659715620fb0698c8b79faa6943a59c0 /ldap/servers/slapd/monitor.c | |
parent | fc29aef3cd18c9eb68dbb9a45474e0fea9f6b4d1 (diff) | |
download | ds-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.c | 16 |
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 ); |