projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add `urcu_posix_assert()` as `assert()` replacement
[urcu.git]
/
include
/
urcu
/
static
/
lfstack.h
diff --git
a/include/urcu/static/lfstack.h
b/include/urcu/static/lfstack.h
index 05d0bb478b8b169a03864272810d1b5c76bfa4f8..6c82b42c0ef9922b2c3c5ee9cdc1cca3feb69b14 100644
(file)
--- a/
include/urcu/static/lfstack.h
+++ b/
include/urcu/static/lfstack.h
@@
-28,7
+28,7
@@
#include <stdbool.h>
#include <pthread.h>
#include <stdbool.h>
#include <pthread.h>
-#include <assert.h>
+#include <
urcu/
assert.h>
#include <urcu/uatomic.h>
#include <urcu-pointer.h>
#include <urcu/uatomic.h>
#include <urcu-pointer.h>
@@
-61,7
+61,7
@@
extern "C" {
* cds_lfs_node_init: initialize lock-free stack node.
*/
static inline
* cds_lfs_node_init: initialize lock-free stack node.
*/
static inline
-void _cds_lfs_node_init(struct cds_lfs_node *node)
+void _cds_lfs_node_init(struct cds_lfs_node *node
__attribute__((unused))
)
{
}
{
}
@@
-76,7
+76,7
@@
void _cds_lfs_init(struct cds_lfs_stack *s)
s->head = NULL;
ret = pthread_mutex_init(&s->lock, NULL);
s->head = NULL;
ret = pthread_mutex_init(&s->lock, NULL);
- assert(!ret);
+
urcu_posix_
assert(!ret);
}
/*
}
/*
@@
-87,7
+87,7
@@
static inline
void _cds_lfs_destroy(struct cds_lfs_stack *s)
{
int ret = pthread_mutex_destroy(&s->lock);
void _cds_lfs_destroy(struct cds_lfs_stack *s)
{
int ret = pthread_mutex_destroy(&s->lock);
- assert(!ret);
+
urcu_posix_
assert(!ret);
}
/*
}
/*
@@
-267,7
+267,7
@@
static inline void _cds_lfs_pop_lock(struct cds_lfs_stack *s)
int ret;
ret = pthread_mutex_lock(&s->lock);
int ret;
ret = pthread_mutex_lock(&s->lock);
- assert(!ret);
+
urcu_posix_
assert(!ret);
}
/*
}
/*
@@
-278,7
+278,7
@@
static inline void _cds_lfs_pop_unlock(struct cds_lfs_stack *s)
int ret;
ret = pthread_mutex_unlock(&s->lock);
int ret;
ret = pthread_mutex_unlock(&s->lock);
- assert(!ret);
+
urcu_posix_
assert(!ret);
}
/*
}
/*
This page took
0.023512 seconds
and
4
git commands to generate.