aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-01 10:55:45 -0500
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>2024-03-01 20:32:11 -0500
commitc7ec94e0604b81dc6b0832f9c67876961cfcefe2 (patch)
treec1496ab5381acc7611bd55f41dbe5ca8c4f78db3
parente229a2dd3a28a7cc380f7a032a93e43a4c4c2907 (diff)
downloadlibrseq-c7ec94e0604b81dc6b0832f9c67876961cfcefe2.tar.gz
percpu alloc: add missing extern C
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Change-Id: I3039487f8e9a130b2fbcb8e6771df449d6021087
-rw-r--r--include/rseq/percpu-alloc.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/rseq/percpu-alloc.h b/include/rseq/percpu-alloc.h
index 65b90f7..1084c75 100644
--- a/include/rseq/percpu-alloc.h
+++ b/include/rseq/percpu-alloc.h
@@ -12,6 +12,10 @@
* rseq/percpu-alloc.h
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct rseq_percpu_pool;
struct rseq_percpu_pool *rseq_percpu_pool_create(size_t item_len,
@@ -36,4 +40,8 @@ int rseq_percpu_pool_set_add_pool(struct rseq_percpu_pool_set *pool_set,
void *rseq_percpu_pool_set_malloc(struct rseq_percpu_pool_set *pool_set, size_t len);
void *rseq_percpu_pool_set_zmalloc(struct rseq_percpu_pool_set *pool_set, size_t len);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _RSEQ_PERCPU_ALLOC_H */