summaryrefslogtreecommitdiffstats
path: root/modules/generators
diff options
context:
space:
mode:
Diffstat (limited to 'modules/generators')
-rw-r--r--modules/generators/mod_status.c14
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;