Mercurial > hg > nginx-quic
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; |