Mercurial > hg > nginx-quic
comparison src/core/ngx_file.c @ 1750:e16813ff8618
comment ngx_walk_tree()
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 18 Dec 2007 18:04:37 +0000 |
parents | 91d381e4e691 |
children | 8d50173ccba2 |
comparison
equal
deleted
inserted
replaced
1749:b87ce8dcba37 | 1750:e16813ff8618 |
---|---|
561 | 561 |
562 return NGX_ERROR; | 562 return NGX_ERROR; |
563 } | 563 } |
564 | 564 |
565 | 565 |
566 /* | |
567 * ctx->init_handler() - see ctx->alloc | |
568 * ctx->file_handler() - file handler | |
569 * ctx->pre_tree_handler() - handler is called before entering directory | |
570 * ctx->post_tree_handler() - handler is called after leaving directory | |
571 * ctx->spec_handler() - special (socket, FIFO, etc.) file handler | |
572 * | |
573 * ctx->data - some data structure, it may be the same on all levels, or | |
574 * reallocated if ctx->alloc is nonzero | |
575 * | |
576 * ctx->alloc - a size of data structure that is allocated at every level | |
577 * and is initilialized by ctx->init_handler() | |
578 * | |
579 * ctx->log - a log | |
580 * | |
581 * on fatal (memory) error handler must return NGX_ABORT to stop walking tree | |
582 */ | |
583 | |
566 ngx_int_t | 584 ngx_int_t |
567 ngx_walk_tree(ngx_tree_ctx_t *ctx, ngx_str_t *tree) | 585 ngx_walk_tree(ngx_tree_ctx_t *ctx, ngx_str_t *tree) |
568 { | 586 { |
569 void *data, *prev; | 587 void *data, *prev; |
570 u_char *p, *name; | 588 u_char *p, *name; |