comparison src/core/ngx_rbtree.c @ 5894:1f513d7f1b45

Events: removed broken thread support from event timers. It's mostly dead code. And the idea of thread support for this task has been deprecated.
author Valentin Bartenev <vbart@nginx.com>
date Mon, 25 Aug 2014 13:34:39 +0400
parents 876e6b0814a5
children b3c5b4312667
comparison
equal deleted inserted replaced
5893:fa4161fe8254 5894:1f513d7f1b45
20 static ngx_inline void ngx_rbtree_right_rotate(ngx_rbtree_node_t **root, 20 static ngx_inline void ngx_rbtree_right_rotate(ngx_rbtree_node_t **root,
21 ngx_rbtree_node_t *sentinel, ngx_rbtree_node_t *node); 21 ngx_rbtree_node_t *sentinel, ngx_rbtree_node_t *node);
22 22
23 23
24 void 24 void
25 ngx_rbtree_insert(ngx_thread_volatile ngx_rbtree_t *tree, 25 ngx_rbtree_insert(ngx_rbtree_t *tree, ngx_rbtree_node_t *node)
26 ngx_rbtree_node_t *node)
27 { 26 {
28 ngx_rbtree_node_t **root, *temp, *sentinel; 27 ngx_rbtree_node_t **root, *temp, *sentinel;
29 28
30 /* a binary tree insert */ 29 /* a binary tree insert */
31 30
153 ngx_rbt_red(node); 152 ngx_rbt_red(node);
154 } 153 }
155 154
156 155
157 void 156 void
158 ngx_rbtree_delete(ngx_thread_volatile ngx_rbtree_t *tree, 157 ngx_rbtree_delete(ngx_rbtree_t *tree, ngx_rbtree_node_t *node)
159 ngx_rbtree_node_t *node)
160 { 158 {
161 ngx_uint_t red; 159 ngx_uint_t red;
162 ngx_rbtree_node_t **root, *sentinel, *subst, *temp, *w; 160 ngx_rbtree_node_t **root, *sentinel, *subst, *temp, *w;
163 161
164 /* a binary tree delete */ 162 /* a binary tree delete */