mirror of
https://github.com/apache/httpd.git
synced 2025-08-08 15:02:10 +03:00
Move ap_set_last_modified to the core. This is a potentially
controversial change, because this is kind of HTTP specific. However many protocols should be able to take advantage of this kind of information. I expect that headers will need one more layer of indirection for multi-protocol work, but this is a small step in the right direction. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@88580 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -299,19 +299,6 @@ AP_DECLARE(int) ap_meets_conditions(request_rec *r)
|
||||
return OK;
|
||||
}
|
||||
|
||||
/*
|
||||
* This function sets the Last-Modified output header field to the value
|
||||
* of the mtime field in the request structure - rationalized to keep it from
|
||||
* being in the future.
|
||||
*/
|
||||
AP_DECLARE(void) ap_set_last_modified(request_rec *r)
|
||||
{
|
||||
apr_time_t mod_time = ap_rationalize_mtime(r, r->mtime);
|
||||
char *datestr = apr_palloc(r->pool, APR_RFC822_DATE_LEN);
|
||||
apr_rfc822_date(datestr, mod_time);
|
||||
apr_table_setn(r->headers_out, "Last-Modified", datestr);
|
||||
}
|
||||
|
||||
/* Get the method number associated with the given string, assumed to
|
||||
* contain an HTTP method. Returns M_INVALID if not recognized.
|
||||
*
|
||||
|
Reference in New Issue
Block a user