diff options
Diffstat (limited to 'modules/generators')
-rw-r--r-- | modules/generators/mod_status.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/modules/generators/mod_status.c b/modules/generators/mod_status.c index 8fb69063a7..825177110e 100644 --- a/modules/generators/mod_status.c +++ b/modules/generators/mod_status.c @@ -182,9 +182,9 @@ static void format_kbyte_out(request_rec *r, unsigned long kbytes) ap_rprintf(r, "%.1f GB", (float) kbytes / MBYTE); } -static void show_time(request_rec *r, apr_uint32_t tsecs) +static void show_time(request_rec *r, apr_time_t tsecs) { - apr_uint32_t days, hrs, mins, secs; + apr_time_t days, hrs, mins, secs; secs = tsecs % 60; tsecs /= 60; @@ -193,13 +193,13 @@ static void show_time(request_rec *r, apr_uint32_t tsecs) hrs = tsecs % 24; days = tsecs / 24; if (days) - ap_rprintf(r, " %ld day%s", days, days == 1 ? "" : "s"); + ap_rprintf(r, " %lld day%s", days, days == 1 ? "" : "s"); if (hrs) - ap_rprintf(r, " %ld hour%s", hrs, hrs == 1 ? "" : "s"); + ap_rprintf(r, " %lld hour%s", hrs, hrs == 1 ? "" : "s"); if (mins) - ap_rprintf(r, " %ld minute%s", mins, mins == 1 ? "" : "s"); + ap_rprintf(r, " %lld minute%s", mins, mins == 1 ? "" : "s"); if (secs) - ap_rprintf(r, " %ld second%s", secs, secs == 1 ? "" : "s"); + ap_rprintf(r, " %lld second%s", secs, secs == 1 ? "" : "s"); } /* Main handler for x-httpd-status requests */ @@ -231,7 +231,7 @@ static int status_handler(request_rec *r) { const char *loc; apr_time_t nowtime = apr_time_now(); - apr_uint32_t up_time; + apr_time_t up_time; int j, i, res; int ready = 0; int busy = 0; |