wfstack: header implementation should be defined as static inline
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 1 Jul 2011 20:17:14 +0000 (16:17 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Fri, 1 Jul 2011 20:35:49 +0000 (16:35 -0400)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
urcu/static/wfstack.h

index 454240f2325e4224d6625a32232463ee74fe6935..79ed3f774446e042de152ed7c04a7a43cf5aa65b 100644 (file)
@@ -40,11 +40,13 @@ extern "C" {
 #define CDS_WFS_ADAPT_ATTEMPTS         10      /* Retry if being set */
 #define CDS_WFS_WAIT                   10      /* Wait 10 ms if being set */
 
+static inline
 void _cds_wfs_node_init(struct cds_wfs_node *node)
 {
        node->next = NULL;
 }
 
+static inline
 void _cds_wfs_init(struct cds_wfs_stack *s)
 {
        int ret;
@@ -54,6 +56,7 @@ void _cds_wfs_init(struct cds_wfs_stack *s)
        assert(!ret);
 }
 
+static inline
 void _cds_wfs_push(struct cds_wfs_stack *s, struct cds_wfs_node *node)
 {
        struct cds_wfs_node *old_head;
@@ -74,6 +77,7 @@ void _cds_wfs_push(struct cds_wfs_stack *s, struct cds_wfs_node *node)
 /*
  * Returns NULL if stack is empty.
  */
+static inline
 struct cds_wfs_node *
 ___cds_wfs_pop_blocking(struct cds_wfs_stack *s)
 {
@@ -100,6 +104,7 @@ retry:
                goto retry;             /* Concurrent modification. Retry. */
 }
 
+static inline
 struct cds_wfs_node *
 _cds_wfs_pop_blocking(struct cds_wfs_stack *s)
 {
This page took 0.026011 seconds and 4 git commands to generate.