Mercurial > hg > nginx
comparison src/http/ngx_http_config.h @ 90:37530da31268
nginx-0.0.1-2003-05-16-19:27:48 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 16 May 2003 15:27:48 +0000 |
parents | 674d333f4296 |
children | 637625a2acdb |
comparison
equal
deleted
inserted
replaced
89:29bf798b583f | 90:37530da31268 |
---|---|
5 #include <ngx_alloc.h> | 5 #include <ngx_alloc.h> |
6 #include <ngx_http.h> | 6 #include <ngx_http.h> |
7 | 7 |
8 | 8 |
9 typedef struct { | 9 typedef struct { |
10 void **main_conf; | |
10 void **srv_conf; | 11 void **srv_conf; |
11 void **loc_conf; | 12 void **loc_conf; |
12 } ngx_http_conf_ctx_t; | 13 } ngx_http_conf_ctx_t; |
13 | 14 |
14 | 15 |
36 #define NGX_HTTP_MAIN_CONF 0x2000000 | 37 #define NGX_HTTP_MAIN_CONF 0x2000000 |
37 #define NGX_HTTP_SRV_CONF 0x4000000 | 38 #define NGX_HTTP_SRV_CONF 0x4000000 |
38 #define NGX_HTTP_LOC_CONF 0x8000000 | 39 #define NGX_HTTP_LOC_CONF 0x8000000 |
39 | 40 |
40 | 41 |
41 #define NGX_HTTP_SRV_CONF_OFFSET offsetof(ngx_http_conf_ctx_t, srv_conf) | 42 #define NGX_HTTP_MAIN_CONF_OFFSET offsetof(ngx_http_conf_ctx_t, main_conf) |
42 #define NGX_HTTP_LOC_CONF_OFFSET offsetof(ngx_http_conf_ctx_t, loc_conf) | 43 #define NGX_HTTP_SRV_CONF_OFFSET offsetof(ngx_http_conf_ctx_t, srv_conf) |
44 #define NGX_HTTP_LOC_CONF_OFFSET offsetof(ngx_http_conf_ctx_t, loc_conf) | |
43 | 45 |
44 | 46 |
45 #define ngx_http_get_module_srv_conf(r, module) r->srv_conf[module.index] | 47 #define ngx_http_get_module_main_conf(r, ctx) r->main_conf[ctx.index] |
46 #define ngx_http_get_module_loc_conf(r, module) r->loc_conf[module.index] | 48 #define ngx_http_get_module_srv_conf(r, ctx) r->srv_conf[ctx.index] |
49 #define ngx_http_get_module_loc_conf(r, ctx) r->loc_conf[ctx.index] | |
47 | 50 |
48 | 51 |
49 int ngx_http_config_modules(ngx_pool_t *pool, ngx_module_t **modules); | 52 int ngx_http_config_modules(ngx_pool_t *pool, ngx_module_t **modules); |
50 | |
51 | |
52 extern ngx_module_t ngx_http_module; | |
53 | 53 |
54 | 54 |
55 extern int (*ngx_http_top_header_filter) (ngx_http_request_t *r); | 55 extern int (*ngx_http_top_header_filter) (ngx_http_request_t *r); |
56 | 56 |
57 | 57 |