]> git.kaiwu.me - nginx.git/commitdiff
ngx_rbtree_init()
authorIgor Sysoev <igor@sysoev.ru>
Mon, 3 Dec 2007 12:17:15 +0000 (12:17 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Mon, 3 Dec 2007 12:17:15 +0000 (12:17 +0000)
src/core/ngx_rbtree.h

index d7250f8ace739c3131c6847d52ab7aabab39f9fc..8531afcea719d3e802c6f09257e7427a58adb6ea 100644 (file)
@@ -40,6 +40,13 @@ struct ngx_rbtree_s {
 };
 
 
+#define ngx_rbtree_init(tree, s, i)                                           \
+    ngx_rbtree_sentinel_init(s);                                              \
+    (tree)->root = s;                                                         \
+    (tree)->sentinel = s;                                                     \
+    (tree)->insert = i
+
+
 void ngx_rbtree_insert(ngx_thread_volatile ngx_rbtree_t *tree,
     ngx_rbtree_node_t *node);
 void ngx_rbtree_delete(ngx_thread_volatile ngx_rbtree_t *tree,