ap_int32_t mday, year, hour, min, sec, month;
ap_time_t *t;
char tstr[MAX_STRING_LEN];
+ ap_int32_t retcode;
ap_make_time(&t, r->pool);
ap_get_gmtoff(&timz, t, r->pool);
if (a && *a) { /* Custom format */
- ap_strftime(tstr, MAX_STRING_LEN, a, t);
+ ap_strftime(tstr, &retcode, MAX_STRING_LEN, a, t);
}
else { /* CLF format */
char sign = (timz < 0 ? '-' : '+');
API_EXPORT(char *) ap_ht_time(ap_context_t *p, ap_time_t *t, const char *fmt, int gmt)
{
+ ap_int32_t retcode;
char ts[MAX_STRING_LEN];
char tf[MAX_STRING_LEN];
}
/* check return code? */
- ap_strftime(ts, MAX_STRING_LEN, fmt, t);
+ ap_strftime(ts, &retcode, MAX_STRING_LEN, fmt, t);
ts[MAX_STRING_LEN - 1] = '\0';
return ap_pstrdup(p, ts);
}