Mercurial > hg > nginx
comparison src/core/ngx_rbtree.h @ 493:975f62e77f02 release-0.1.21
nginx-0.1.21-RELEASE import
*) Bugfix: the ngx_http_stub_status_module showed incorrect statistics
if "rtsig" method was used or if several worker process ran on SMP.
*) Bugfix: nginx could not be built by the icc compiler on Linux or if
the zlib-1.2.x library was building from sources.
*) Bugfix: nginx could not be built on NetBSD 2.0.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 22 Feb 2005 14:40:13 +0000 |
parents | bbd6b0b4a2b1 |
children | ecd9c160f25b |
comparison
equal
deleted
inserted
replaced
492:a3fac9a5aa5b | 493:975f62e77f02 |
---|---|
22 char color; | 22 char color; |
23 }; | 23 }; |
24 | 24 |
25 | 25 |
26 void ngx_rbtree_insert(ngx_rbtree_t **root, ngx_rbtree_t *sentinel, | 26 void ngx_rbtree_insert(ngx_rbtree_t **root, ngx_rbtree_t *sentinel, |
27 ngx_rbtree_t *node); | 27 ngx_rbtree_t *node); |
28 void ngx_rbtree_delete(ngx_rbtree_t **root, ngx_rbtree_t *sentinel, | 28 void ngx_rbtree_delete(ngx_rbtree_t **root, ngx_rbtree_t *sentinel, |
29 ngx_rbtree_t *node); | 29 ngx_rbtree_t *node); |
30 | 30 |
31 | 31 |
32 static ngx_inline ngx_rbtree_t *ngx_rbtree_min(ngx_rbtree_t *node, | 32 static ngx_inline ngx_rbtree_t * |
33 ngx_rbtree_t *sentinel) | 33 ngx_rbtree_min(ngx_rbtree_t *node, ngx_rbtree_t *sentinel) |
34 { | 34 { |
35 while (node->left != sentinel) { | 35 while (node->left != sentinel) { |
36 node = node->left; | 36 node = node->left; |
37 } | 37 } |
38 | 38 |