comparison src/http/modules/ngx_http_headers_filter.c @ 356:2e3cbc1bbe3c

nginx-0.0.7-2004-06-16-19:32:11 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 16 Jun 2004 15:32:11 +0000
parents 8733703a37f3
children 54f76b0b8dca
comparison
equal deleted inserted replaced
355:0fb6c53fb135 356:2e3cbc1bbe3c
12 #define NGX_HTTP_EXPIRES_UNSET -2147483647 12 #define NGX_HTTP_EXPIRES_UNSET -2147483647
13 #define NGX_HTTP_EXPIRES_OFF -2147483646 13 #define NGX_HTTP_EXPIRES_OFF -2147483646
14 #define NGX_HTTP_EXPIRES_EPOCH -2147483645 14 #define NGX_HTTP_EXPIRES_EPOCH -2147483645
15 15
16 16
17 static int ngx_http_headers_filter_init(ngx_cycle_t *cycle); 17 static ngx_int_t ngx_http_headers_filter_init(ngx_cycle_t *cycle);
18 static void *ngx_http_headers_create_conf(ngx_conf_t *cf); 18 static void *ngx_http_headers_create_conf(ngx_conf_t *cf);
19 static char *ngx_http_headers_merge_conf(ngx_conf_t *cf, 19 static char *ngx_http_headers_merge_conf(ngx_conf_t *cf,
20 void *parent, void *child); 20 void *parent, void *child);
21 char *ngx_http_headers_expires(ngx_conf_t *cf, ngx_command_t *cmd, void *conf); 21 char *ngx_http_headers_expires(ngx_conf_t *cf, ngx_command_t *cmd, void *conf);
22 22
59 59
60 60
61 static ngx_http_output_header_filter_pt ngx_http_next_header_filter; 61 static ngx_http_output_header_filter_pt ngx_http_next_header_filter;
62 62
63 63
64 static int ngx_http_headers_filter(ngx_http_request_t *r) 64 static ngx_int_t ngx_http_headers_filter(ngx_http_request_t *r)
65 { 65 {
66 size_t len; 66 size_t len;
67 ngx_table_elt_t *expires, *cc; 67 ngx_table_elt_t *expires, *cc;
68 ngx_http_headers_conf_t *conf; 68 ngx_http_headers_conf_t *conf;
69 69
143 143
144 return ngx_http_next_header_filter(r); 144 return ngx_http_next_header_filter(r);
145 } 145 }
146 146
147 147
148 static int ngx_http_headers_filter_init(ngx_cycle_t *cycle) 148 static ngx_int_t ngx_http_headers_filter_init(ngx_cycle_t *cycle)
149 { 149 {
150 ngx_http_next_header_filter = ngx_http_top_header_filter; 150 ngx_http_next_header_filter = ngx_http_top_header_filter;
151 ngx_http_top_header_filter = ngx_http_headers_filter; 151 ngx_http_top_header_filter = ngx_http_headers_filter;
152 152
153 return NGX_OK; 153 return NGX_OK;