Mercurial > hg > nginx
diff src/core/ngx_conf_file.h @ 6187:1b7e246e6b38
Core: store and dump processed configuration.
If the -T option is passed, additionally to configuration test, configuration
files are output to stdout.
In the debug mode, configuration files are kept in memory and can be accessed
using a debugger.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 14 May 2015 18:54:27 +0300 |
parents | 314c3d7cc3a5 |
children | 18428f775b2c |
line wrap: on
line diff
--- a/src/core/ngx_conf_file.h Tue Jun 16 15:47:40 2015 +0300 +++ b/src/core/ngx_conf_file.h Thu May 14 18:54:27 2015 +0300 @@ -146,10 +146,17 @@ typedef struct { ngx_file_t file; ngx_buf_t *buffer; + ngx_buf_t *dump; ngx_uint_t line; } ngx_conf_file_t; +typedef struct { + ngx_str_t name; + ngx_buf_t *buffer; +} ngx_conf_dump_t; + + typedef char *(*ngx_conf_handler_pt)(ngx_conf_t *cf, ngx_command_t *dummy, void *conf);