Mercurial > hg > nginx
comparison src/core/ngx_conf_file.h @ 89:29bf798b583f
nginx-0.0.1-2003-05-15-19:42:53 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 15 May 2003 15:42:53 +0000 |
parents | 674d333f4296 |
children | 37530da31268 |
comparison
equal
deleted
inserted
replaced
88:674d333f4296 | 89:29bf798b583f |
---|---|
4 | 4 |
5 #include <ngx_config.h> | 5 #include <ngx_config.h> |
6 #include <ngx_files.h> | 6 #include <ngx_files.h> |
7 #include <ngx_log.h> | 7 #include <ngx_log.h> |
8 #include <ngx_file.h> | 8 #include <ngx_file.h> |
9 #include <ngx_time.h> | |
9 #include <ngx_string.h> | 10 #include <ngx_string.h> |
10 #include <ngx_alloc.h> | 11 #include <ngx_alloc.h> |
11 #include <ngx_hunk.h> | 12 #include <ngx_hunk.h> |
12 #include <ngx_array.h> | 13 #include <ngx_array.h> |
13 | 14 |
14 | 15 |
15 /* | 16 /* |
16 * AAAA number of agruments | 17 * AAAA number of agruments |
17 * TT command flags | 18 * FF command flags |
18 * LL command location | 19 * TT command type, i.e. HTTP "location" or "server" command |
20 * 00 | |
19 */ | 21 */ |
20 | 22 |
21 #define NGX_CONF_NOARGS 1 | 23 #define NGX_CONF_NOARGS 0x0000000001 |
22 #define NGX_CONF_TAKE1 2 | 24 #define NGX_CONF_TAKE1 0x0000000002 |
23 #define NGX_CONF_TAKE2 4 | 25 #define NGX_CONF_TAKE2 0x0000000004 |
24 #define NGX_CONF_ARGS_NUMBER 0x00ffff | 26 #define NGX_CONF_ARGS_NUMBER 0x000000ffff |
25 #define NGX_CONF_ANY 0x010000 | 27 #define NGX_CONF_ANY 0x0000010000 |
26 #define NGX_CONF_BLOCK 0x020000 | 28 #define NGX_CONF_BLOCK 0x0000020000 |
27 #define NGX_CONF_FLAG 0x040000 | 29 #define NGX_CONF_FLAG 0x0000040000 |
28 | 30 |
29 #define NGX_MAIN_CONF 0x1000000 | 31 #define NGX_MAIN_CONF 0x0001000000 |
30 | 32 |
31 | 33 |
32 | 34 |
33 #define NGX_CONF_UNSET -1 | 35 #define NGX_CONF_UNSET -1 |
34 | 36 |
99 if (conf == NGX_CONF_UNSET) { \ | 101 if (conf == NGX_CONF_UNSET) { \ |
100 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ | 102 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ |
101 } | 103 } |
102 | 104 |
103 #define ngx_conf_msec_merge(conf, prev, default) \ | 105 #define ngx_conf_msec_merge(conf, prev, default) \ |
104 if (conf == NGX_CONF_UNSET) { \ | 106 if (conf == (ngx_msec_t) NGX_CONF_UNSET) { \ |
105 conf = (prev == NGX_CONF_UNSET) ? default : prev; \ | 107 conf = (prev == (ngx_msec_t) NGX_CONF_UNSET) ? default : prev; \ |
106 } | 108 } |
107 | 109 |
108 #define ngx_conf_size_merge(conf, prev, default) \ | 110 #define ngx_conf_size_merge(conf, prev, default) \ |
109 if (conf == (size_t) NGX_CONF_UNSET) { \ | 111 if (conf == (size_t) NGX_CONF_UNSET) { \ |
110 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \ | 112 conf = (prev == (size_t) NGX_CONF_UNSET) ? default : prev; \ |