projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: add missing destroy functions to queues/stack APIs
[userspace-rcu.git]
/
urcu
/
wfcqueue.h
diff --git
a/urcu/wfcqueue.h
b/urcu/wfcqueue.h
index 652b42d3ab5da2adda7027f490af4230460a2448..7e363ea8b526c2fcab8f03cee670bb8ac3052dcf 100644
(file)
--- a/
urcu/wfcqueue.h
+++ b/
urcu/wfcqueue.h
@@
-80,6
+80,7
@@
struct cds_wfcq_tail {
#define cds_wfcq_node_init _cds_wfcq_node_init
#define cds_wfcq_init _cds_wfcq_init
#define cds_wfcq_node_init _cds_wfcq_node_init
#define cds_wfcq_init _cds_wfcq_init
+#define cds_wfcq_destroy _cds_wfcq_destroy
#define cds_wfcq_empty _cds_wfcq_empty
#define cds_wfcq_enqueue _cds_wfcq_enqueue
#define cds_wfcq_empty _cds_wfcq_empty
#define cds_wfcq_enqueue _cds_wfcq_enqueue
@@
-158,11
+159,19
@@
struct cds_wfcq_tail {
extern void cds_wfcq_node_init(struct cds_wfcq_node *node);
/*
extern void cds_wfcq_node_init(struct cds_wfcq_node *node);
/*
- * cds_wfcq_init: initialize wait-free queue.
+ * cds_wfcq_init: initialize wait-free queue. Pair with
+ * cds_wfcq_destroy().
*/
extern void cds_wfcq_init(struct cds_wfcq_head *head,
struct cds_wfcq_tail *tail);
*/
extern void cds_wfcq_init(struct cds_wfcq_head *head,
struct cds_wfcq_tail *tail);
+/*
+ * cds_wfcq_destroy: destroy wait-free queue. Pair with
+ * cds_wfcq_init().
+ */
+extern void cds_wfcq_destroy(struct cds_wfcq_head *head,
+ struct cds_wfcq_tail *tail);
+
/*
* cds_wfcq_empty: return whether wait-free queue is empty.
*
/*
* cds_wfcq_empty: return whether wait-free queue is empty.
*
This page took
0.023189 seconds
and
4
git commands to generate.