diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2002-12-27 16:22:50 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2002-12-27 16:22:50 +0000 |
| commit | c1817846d29be14903e40a0551f706ff50e09dcf (patch) | |
| tree | 343cd7b85ba91604fbda03378be00d8b761d87df /src/core/ngx_config_file.h | |
| parent | 6b5c0f70d7cdcc8ac9e63989efcf6911aaf9ab05 (diff) | |
| download | nginx-c1817846d29be14903e40a0551f706ff50e09dcf.tar.gz nginx-c1817846d29be14903e40a0551f706ff50e09dcf.tar.bz2 | |
nginx-0.0.1-2002-12-27-19:22:50 import
Diffstat (limited to 'src/core/ngx_config_file.h')
| -rw-r--r-- | src/core/ngx_config_file.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/src/core/ngx_config_file.h b/src/core/ngx_config_file.h deleted file mode 100644 index 97a4d2a33..000000000 --- a/src/core/ngx_config_file.h +++ /dev/null @@ -1,83 +0,0 @@ -#ifndef _NGX_HTTP_CONFIG_FILE_H_INCLUDED_ -#define _NGX_HTTP_CONFIG_FILE_H_INCLUDED_ - - -#include <ngx_config.h> -#include <ngx_files.h> -#include <ngx_log.h> -#include <ngx_file.h> -#include <ngx_string.h> -#include <ngx_alloc.h> -#include <ngx_hunk.h> -#include <ngx_array.h> - - -#define NGX_CONF_NOARGS 1 -#define NGX_CONF_TAKE1 2 -#define NGX_CONF_TAKE2 4 - -#define NGX_CONF_ANY 0x10000 -#define NGX_CONF_BLOCK 0x20000 - -#define NGX_CONF_UNSET -1 - - -#define NGX_CONF_BLOCK_DONE 1 -#define NGX_CONF_FILE_DONE 2 - - -#define NGX_CONF_ERROR (char *) -1 - -typedef struct ngx_conf_s ngx_conf_t; - - -typedef struct ngx_command_s ngx_command_t; -struct ngx_command_s { - ngx_str_t name; - int type; - char *(*set)(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); - int conf; - int offset; -}; - - -typedef struct { - void *ctx; - ngx_command_t *commands; - int type; - int (*init_module)(ngx_pool_t *p); -} ngx_module_t; - - -typedef struct { - ngx_file_t file; - ngx_hunk_t *hunk; - int line; -} ngx_conf_file_t; - - -struct ngx_conf_s { - char *name; - ngx_array_t *args; - - ngx_pool_t *pool; - ngx_conf_file_t *conf_file; - ngx_log_t *log; - - void *ctx; - int type; - int (*handler)(ngx_conf_t *cf); -}; - - -int ngx_conf_parse(ngx_conf_t *cf, ngx_str_t *filename); - - -char *ngx_conf_set_size_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); -char *ngx_conf_set_time_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf); - - -extern ngx_module_t *ngx_modules[]; - - -#endif _NGX_HTTP_CONFIG_FILE_H_INCLUDED_ |
