Mercurial > hg > nginx
comparison src/core/ngx_file.c @ 3018:8fc7b94f647b
cache loader process
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 10 Aug 2009 13:27:14 +0000 |
parents | a3501111378c |
children | 7d5501988fe3 8c76116820f3 |
comparison
equal
deleted
inserted
replaced
3017:c466605d9426 | 3018:8fc7b94f647b |
---|---|
262 if (ngx_conf_full_name(cf->cycle, &path->name, 0) != NGX_OK) { | 262 if (ngx_conf_full_name(cf->cycle, &path->name, 0) != NGX_OK) { |
263 return NULL; | 263 return NULL; |
264 } | 264 } |
265 | 265 |
266 path->len = 0; | 266 path->len = 0; |
267 path->manager = (ngx_path_manager_pt) cmd->post; | 267 path->manager = NULL; |
268 path->loader = NULL; | |
268 path->conf_file = cf->conf_file->file.name.data; | 269 path->conf_file = cf->conf_file->file.name.data; |
269 path->line = cf->conf_file->line; | 270 path->line = cf->conf_file->line; |
270 | 271 |
271 for (i = 0, n = 2; n < cf->args->nelts; i++, n++) { | 272 for (i = 0, n = 2; n < cf->args->nelts; i++, n++) { |
272 level = ngx_atoi(value[n].data, value[n].len); | 273 level = ngx_atoi(value[n].data, value[n].len); |
323 (*path)->len = init->level[0] + (init->level[0] ? 1 : 0) | 324 (*path)->len = init->level[0] + (init->level[0] ? 1 : 0) |
324 + init->level[1] + (init->level[1] ? 1 : 0) | 325 + init->level[1] + (init->level[1] ? 1 : 0) |
325 + init->level[2] + (init->level[2] ? 1 : 0); | 326 + init->level[2] + (init->level[2] ? 1 : 0); |
326 | 327 |
327 (*path)->manager = NULL; | 328 (*path)->manager = NULL; |
329 (*path)->loader = NULL; | |
328 (*path)->conf_file = NULL; | 330 (*path)->conf_file = NULL; |
329 | 331 |
330 if (ngx_add_path(cf, path) != NGX_OK) { | 332 if (ngx_add_path(cf, path) != NGX_OK) { |
331 return NGX_CONF_ERROR; | 333 return NGX_CONF_ERROR; |
332 } | 334 } |