Mercurial > hg > nginx-quic
diff src/http/ngx_http_core.c @ 13:2aba961a1d34
nginx-0.0.1-2002-09-16-19:01:44 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 16 Sep 2002 15:01:44 +0000 |
parents | |
children | d7908993fdeb |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/src/http/ngx_http_core.c @@ -0,0 +1,49 @@ + +#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_conf(ngx_pool_t *pool); + + +static ngx_command_t ngx_http_core_commands[]; + + +ngx_http_module_t ngx_http_core_module = { + NGX_HTTP_MODULE, + NULL, /* create server config */ + ngx_http_core_create_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_conf_t, send_timeout), + NGX_HTTP_LOC_CONF, NGX_CONF_TAKE1, + "set timeout for sending response"}, + + {NULL} + +}; + + +static void *ngx_http_core_create_conf(ngx_pool_t *pool) +{ + ngx_http_core_conf_t *conf; + + ngx_test_null(conf, + ngx_pcalloc(pool, sizeof(ngx_http_core_conf_t)), + NULL); + + conf->send_timeout = NGX_CONF_UNSET; + + return conf; +} +