a specific format (seconds since 0:00:00 Jan 1, 1970). I also renamed the
(get|set)_curtime functions to (get|set)ansitime. This should make more
sense, and be a bit more intuitive.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84400
13f79535-47bb-0310-9956-
ffa450edef68
parse_string(r, tag_val, parsed_string, sizeof(parsed_string), 0);
if (!find_file(r, "flastmod", tag, parsed_string, &finfo, error)) {
ap_make_time(&mtime, r->pool);
- ap_set_curtime(mtime, finfo.st_mtime);
+ ap_set_ansitime(mtime, finfo.st_mtime);
ap_rputs(ap_ht_time(r->pool, mtime, tf, 0), r);
}
}
request_rec *rr = ap_sub_req_lookup_file(name, r);
if (rr->finfo.protection != 0) {
- ap_get_curtime(rr->finfo.mtime, (ap_int64_t *)&p->lm);
+ ap_get_ansitime(rr->finfo.mtime, (ap_int64_t *)&p->lm);
if (S_ISDIR(rr->finfo.protection)) {
if (!(p->icon = find_icon(d, rr, 1))) {
p->icon = find_default_icon(d, "^^DIRECTORY^^");
/* there's been some discussion and it's possible that
* 'access time' will be stored in request structure
*/
- ap_get_curtime(r->request_time, &base);
+ ap_get_ansitime(r->request_time, &base);
additional = atoi(&code[1]);
break;
default:
* under FreeBSD
*/
ap_make_time(&finaltime, r->pool);
- ap_set_curtime(finaltime, expires);
+ ap_set_ansitime(finaltime, expires);
ap_timestr(×tr, finaltime, APR_UTCTIME, r->pool);
ap_table_setn(r->headers_out, "Expires", timestr);
return OK;
ap_size_t retsize;
ap_make_time(&when, r->pool);
- ap_get_curtime(when, &req_time);
+ ap_get_ansitime(when, &req_time);
#ifndef MILLENIAL_COOKIES
/*
* Only two-digit date string, so we can't trust "00" or more.
*/
if (req_time + cls->expires > 946684799) {
- ap_set_curtime(when, 946684799);
+ ap_set_ansitime(when, 946684799);
}
else
#endif
- ap_set_curtime(when, req_time + cls->expires);
+ ap_set_ansitime(when, req_time + cls->expires);
/* Cookie with date; as strftime '%a, %d-%h-%y %H:%M:%S GMT' */
ap_strftime(temp_cookie, &retsize, MAX_STRING_LEN, "%a, %d-%h-%y %H:%M:%S GMT", when);