comparison src/http/ngx_http_config.h @ 396:6f3b20c1ac50

nginx-0.0.7-2004-07-18-23:11:20 import
author Igor Sysoev <igor@sysoev.ru>
date Sun, 18 Jul 2004 19:11:20 +0000
parents f8f0f1834266
children 84c527908237
comparison
equal deleted inserted replaced
395:f8f0f1834266 396:6f3b20c1ac50
41 41
42 #define ngx_http_get_module_main_conf(r, module) r->main_conf[module.ctx_index] 42 #define ngx_http_get_module_main_conf(r, module) r->main_conf[module.ctx_index]
43 #define ngx_http_get_module_srv_conf(r, module) r->srv_conf[module.ctx_index] 43 #define ngx_http_get_module_srv_conf(r, module) r->srv_conf[module.ctx_index]
44 #define ngx_http_get_module_loc_conf(r, module) r->loc_conf[module.ctx_index] 44 #define ngx_http_get_module_loc_conf(r, module) r->loc_conf[module.ctx_index]
45 45
46 /*
47 * ngx_http_conf_get_module_srv_conf() and ngx_http_conf_get_module_loc_conf()
48 * msut not be used because at the merge phase cf->ctx points to http{}'s ctx
49 */
50
46 #define ngx_http_conf_get_module_main_conf(cf, module) \ 51 #define ngx_http_conf_get_module_main_conf(cf, module) \
47 ((ngx_http_conf_ctx_t *) cf->ctx)->main_conf[module.ctx_index] 52 ((ngx_http_conf_ctx_t *) cf->ctx)->main_conf[module.ctx_index]
48 /* 53 #define ngx_http_conf_get_module_srv_conf(cf, module) \
49 * ngx_http_conf_get_module_srv_conf() and ngx_http_conf_get_module_loc_conf() 54 ((ngx_http_conf_ctx_t *) cf->ctx)->srv_conf[module.ctx_index]
50 * could not be correctly implemented because at the merge phase cf->ctx 55 #define ngx_http_conf_get_module_loc_conf(cf, module) \
51 * points to http{}'s ctx 56 ((ngx_http_conf_ctx_t *) cf->ctx)->loc_conf[module.ctx_index]
52 */
53 57
54 #define ngx_http_cycle_get_module_main_conf(cycle, module) \ 58 #define ngx_http_cycle_get_module_main_conf(cycle, module) \
55 ((ngx_http_conf_ctx_t *) \ 59 ((ngx_http_conf_ctx_t *) \
56 cycle->conf_ctx[ngx_http_module.index])->main_conf[module.ctx_index] 60 cycle->conf_ctx[ngx_http_module.index])->main_conf[module.ctx_index]
57 61