wfqueue: provide API for caller-locked dequeue
[urcu.git] / urcu / wfqueue-static.h
index 8a4a7fd8e2017d405f43e1b59de86dafb9ec4c99..0f7e68f7a40fea14b208708ae9bd7425b79d35b2 100644 (file)
@@ -91,7 +91,7 @@ void _wfq_enqueue(struct wfq_queue *q, struct wfq_node *node)
  * enqueue.
  */
 struct wfq_node *
-__wfq_dequeue_blocking(struct wfq_queue *q)
+___wfq_dequeue_blocking(struct wfq_queue *q)
 {
        struct wfq_node *node, *next;
        int attempt = 0;
@@ -123,7 +123,7 @@ __wfq_dequeue_blocking(struct wfq_queue *q)
        if (node == &q->dummy) {
                _wfq_node_init(node);
                _wfq_enqueue(q, node);
-               return __wfq_dequeue_blocking(q);
+               return ___wfq_dequeue_blocking(q);
        }
        return node;
 }
@@ -136,7 +136,7 @@ _wfq_dequeue_blocking(struct wfq_queue *q)
 
        ret = pthread_mutex_lock(&q->lock);
        assert(!ret);
-       retnode = __wfq_dequeue_blocking(q);
+       retnode = ___wfq_dequeue_blocking(q);
        ret = pthread_mutex_unlock(&q->lock);
        assert(!ret);
        return retnode;
This page took 0.022712 seconds and 4 git commands to generate.