Mercurial > hg > nginx-quic
view src/http/ngx_http_core.c @ 21:df7fb216a149
nginx-0.0.1-2002-12-04-19:29:40 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 04 Dec 2002 16:29:40 +0000 |
parents | d7908993fdeb |
children | 77c7629a2627 |
line wrap: on
line source
#include <ngx_config.h> #include <ngx_config_command.h> #include <ngx_http.h> #include <ngx_http_core.h> #include <ngx_http_config.h> static void *ngx_http_core_create_srv_conf(ngx_pool_t *pool); static void *ngx_http_core_create_loc_conf(ngx_pool_t *pool); static ngx_command_t ngx_http_core_commands[]; ngx_http_module_t ngx_http_core_module = { NGX_HTTP_MODULE, ngx_http_core_create_srv_conf, /* create server config */ ngx_http_core_create_loc_conf, /* create location config */ ngx_http_core_commands, /* module directives */ NULL, /* init module */ NULL /* init output body filter */ }; static ngx_command_t ngx_http_core_commands[] = { {"send_timeout", ngx_conf_set_time_slot, offsetof(ngx_http_core_loc_conf_t, send_timeout), NGX_HTTP_LOC_CONF, NGX_CONF_TAKE1, "set timeout for sending response"}, {NULL} }; static void *ngx_http_core_create_srv_conf(ngx_pool_t *pool) { ngx_http_core_srv_conf_t *conf; ngx_test_null(conf, ngx_pcalloc(pool, sizeof(ngx_http_core_srv_conf_t)), NULL); return conf; } static void *ngx_http_core_create_loc_conf(ngx_pool_t *pool) { ngx_http_core_loc_conf_t *conf; ngx_test_null(conf, ngx_pcalloc(pool, sizeof(ngx_http_core_loc_conf_t)), NULL); conf->send_timeout = NGX_CONF_UNSET; return conf; } #if 0 static void *ngx_http_core_create_conf(ngx_pool_t *pool) { ngx_test_null(conf, ngx_palloc(pool, sizeof(ngx_http_core_conf_t)), NULL); ngx_test_null(conf->srv, ngx_http_core_create_srv_conf_t(pool), NULL); ngx_test_null(conf->loc, ngx_http_core_create_loc_conf_t(pool), NULL); conf->parent = conf->next = NULL; } #endif