X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=urcu-bp-static.h;h=7db2df6fcb7723c833dd7423c2d2e508efb83fb6;hp=428c53f9d38cd6491d64926332498871f00df1a7;hb=36bc70a84250927ba68d5096a0a9740aec157f9b;hpb=fdee2e6dc73cc504ba24be89da539c68742e508e diff --git a/urcu-bp-static.h b/urcu-bp-static.h index 428c53f..7db2df6 100644 --- a/urcu-bp-static.h +++ b/urcu-bp-static.h @@ -37,7 +37,7 @@ #include #include #include -#include +#include #include /* @@ -48,6 +48,10 @@ * This is required to permit relinking with newer versions of the library. */ +#ifdef __cplusplus +extern "C" { +#endif + /* * Active attempts to check for reader Q.S. before calling sleep(). */ @@ -194,4 +198,8 @@ static inline void _rcu_read_unlock(void) _STORE_SHARED(urcu_reader->ctr, urcu_reader->ctr - RCU_GP_COUNT); } +#ifdef __cplusplus +} +#endif + #endif /* _URCU_BP_STATIC_H */