projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rculfhash: introduce REMOVED_FLAG and FLAG_MASK
[userspace-rcu.git]
/
urcu-pointer.h
diff --git
a/urcu-pointer.h
b/urcu-pointer.h
index 948ac423f667b1810f1fccc3b77b40126a428ff1..027a18fd4d0b57159a096e5a575d1618ddcfe364 100644
(file)
--- a/
urcu-pointer.h
+++ b/
urcu-pointer.h
@@
-6,7
+6,7
@@
*
* Userspace RCU header. Operations on pointers.
*
*
* Userspace RCU header. Operations on pointers.
*
- * Copyright (c) 2009 Mathieu Desnoyers <mathieu.desnoyers@
polymtl.ca
>
+ * Copyright (c) 2009 Mathieu Desnoyers <mathieu.desnoyers@
efficios.com
>
* Copyright (c) 2009 Paul E. McKenney, IBM Corporation.
*
* This library is free software; you can redistribute it and/or
* Copyright (c) 2009 Paul E. McKenney, IBM Corporation.
*
* This library is free software; you can redistribute it and/or
@@
-28,11
+28,15
@@
#include <urcu/compiler.h>
#include <urcu/arch.h>
#include <urcu/compiler.h>
#include <urcu/arch.h>
-#include <urcu/uatomic_arch.h>
+#include <urcu/uatomic.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
#ifdef _LGPL_SOURCE
#ifdef _LGPL_SOURCE
-#include <urcu
-pointer-static
.h>
+#include <urcu
/static/urcu-pointer
.h>
/*
* rcu_dereference(ptr)
/*
* rcu_dereference(ptr)
@@
-107,4
+111,8
@@
extern void *rcu_set_pointer_sym(void **p, void *v);
*/
#define rcu_assign_pointer(p, v) rcu_set_pointer((&p), (v))
*/
#define rcu_assign_pointer(p, v) rcu_set_pointer((&p), (v))
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _URCU_POINTER_H */
#endif /* _URCU_POINTER_H */
This page took
0.023675 seconds
and
4
git commands to generate.