Commit 217ec0ed authored by Ryan Bloom's avatar Ryan Bloom
Browse files

Add an apr_short_interval_time. This allows us to use an apr_interval_time

for apr_time_t - apr_time_t values.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88181 13f79535-47bb-0310-9956-ffa450edef68
parent e6b40ba4
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -184,7 +184,7 @@ static void format_kbyte_out(request_rec *r, unsigned long kbytes)

static void show_time(request_rec *r, apr_interval_time_t tsecs) 
{
    apr_time_t days, hrs, mins, secs;
    int days, hrs, mins, secs;
    
    secs = tsecs % 60;
    tsecs /= 60;
@@ -193,13 +193,13 @@ static void show_time(request_rec *r, apr_interval_time_t tsecs)
    hrs = tsecs % 24;
    days = tsecs / 24;
    if (days)
	ap_rprintf(r, " %qd day%s", days, days == 1 ? "" : "s");
	ap_rprintf(r, " %d day%s", days, days == 1 ? "" : "s");
    if (hrs)
	ap_rprintf(r, " %qd hour%s", hrs, hrs == 1 ? "" : "s");
	ap_rprintf(r, " %d hour%s", hrs, hrs == 1 ? "" : "s");
    if (mins)
	ap_rprintf(r, " %qd minute%s", mins, mins == 1 ? "" : "s");
	ap_rprintf(r, " %d minute%s", mins, mins == 1 ? "" : "s");
    if (secs)
	ap_rprintf(r, " %qd second%s", secs, secs == 1 ? "" : "s");
	ap_rprintf(r, " %d second%s", secs, secs == 1 ? "" : "s");
}

/* Main handler for x-httpd-status requests */
+2 −2
Original line number Diff line number Diff line
@@ -182,7 +182,7 @@ static void unique_id_global_init(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *p
#endif
    char str[MAXHOSTNAMELEN + 1];
    struct hostent *hent;
    apr_interval_time_t pause;
    apr_short_interval_time_t pause;

    /*
     * Calculate the sizes and offsets in cur_unique_id.
@@ -243,7 +243,7 @@ static void unique_id_global_init(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *p
     * But protecting against it is relatively cheap.  We just sleep into the
     * next second.
     */
    pause = (apr_interval_time_t)(1000000 - (apr_time_now() % APR_USEC_PER_SEC));
    pause = (apr_short_interval_time_t)(1000000 - (apr_time_now() % APR_USEC_PER_SEC));
    apr_sleep(pause);
}