diff options
author | Rainer Jung <rjung@apache.org> | 2018-08-31 20:11:11 +0200 |
---|---|---|
committer | Rainer Jung <rjung@apache.org> | 2018-08-31 20:11:11 +0200 |
commit | 9efafb1d06c283d8c868315043b44e64132c6483 (patch) | |
tree | 1188fa4c7725525c50e61304b9953e14b59dd1b6 /modules/generators/mod_status.c | |
parent | Follow up to r1835845 and r1839571: CHANGES entry. (diff) | |
download | apache2-9efafb1d06c283d8c868315043b44e64132c6483.tar.xz apache2-9efafb1d06c283d8c868315043b44e64132c6483.zip |
Use APR apr_time_as_msec() macro for conversion
from apr_time_t to milliseconds instead of
hard-coded division by 1000.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1839780 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r-- | modules/generators/mod_status.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/modules/generators/mod_status.c b/modules/generators/mod_status.c index 5e588a21cf..5917953090 100644 --- a/modules/generators/mod_status.c +++ b/modules/generators/mod_status.c @@ -479,7 +479,7 @@ static int status_handler(request_rec *r) ap_rprintf(r, "Total Accesses: %lu\nTotal kBytes: %" APR_OFF_T_FMT "\nTotal Duration: %" APR_TIME_T_FMT "\n", - count, kbcount, duration_global / 1000); + count, kbcount, apr_time_as_msec(duration_global)); #ifdef HAVE_TIMES /* Allow for OS/2 not having CPU stats */ @@ -503,13 +503,14 @@ static int status_handler(request_rec *r) ap_rprintf(r, "BytesPerReq: %g\n", KBYTE * (float) kbcount / (float) count); ap_rprintf(r, "DurationPerReq: %g\n", - (float) duration_global / (float) count / 1000.); + (float) apr_time_as_msec(duration_global) / (float) count); } } else { /* !short_report */ ap_rprintf(r, "<dt>Total accesses: %lu - Total Traffic: ", count); format_kbyte_out(r, kbcount); - ap_rprintf(r, " - Total Duration: %" APR_TIME_T_FMT "</dt>\n", duration_global / 1000); + ap_rprintf(r, " - Total Duration: %" APR_TIME_T_FMT "</dt>\n", + apr_time_as_msec(duration_global)); #ifdef HAVE_TIMES /* Allow for OS/2 not having CPU stats */ @@ -539,7 +540,7 @@ static int status_handler(request_rec *r) format_byte_out(r, (unsigned long)(KBYTE * (float) kbcount / (float) count)); ap_rprintf(r, "/request - %g ms/request", - (float) duration_global / (float) count / 1000.); + (float) apr_time_as_msec(duration_global) / (float) count); } ap_rputs("</dt>\n", r); @@ -738,8 +739,8 @@ static int status_handler(request_rec *r) req_time = 0L; else req_time = (long) - ((ws_record->stop_time - - ws_record->start_time) / 1000); + apr_time_as_msec(ws_record->stop_time - + ws_record->start_time); if (req_time < 0L) req_time = 0L; @@ -825,8 +826,7 @@ static int status_handler(request_rec *r) #endif (long)apr_time_sec(nowtime - ws_record->last_used), - (long) req_time, - duration_slot / 1000); + (long) req_time, apr_time_as_msec(duration_slot)); format_byte_out(r, conn_bytes); ap_rputs("|", r); @@ -915,8 +915,7 @@ static int status_handler(request_rec *r) #endif (long)apr_time_sec(nowtime - ws_record->last_used), - (long)req_time, - duration_slot / 1000); + (long)req_time, apr_time_as_msec(duration_slot)); ap_rprintf(r, "</td><td>%-1.1f</td><td>%-2.2f</td><td>%-2.2f\n", (float)conn_bytes / KBYTE, (float) my_bytes / MBYTE, |