X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt-usertrace%2Fltt%2Fatomic-ppc64.h;h=5de019862803807f19e58fdab5460baaffdc5f33;hb=895ad1156ce7e727e53edeccc977267a1d419820;hp=0e5f25e83bc0f7445a829ab22126a1a672214bb4;hpb=59a957df53a055e84f09b5eb32e81212b6770ec7;p=lttv.git diff --git a/ltt-usertrace/ltt/atomic-ppc64.h b/ltt-usertrace/ltt/atomic-ppc64.h index 0e5f25e8..5de01986 100644 --- a/ltt-usertrace/ltt/atomic-ppc64.h +++ b/ltt-usertrace/ltt/atomic-ppc64.h @@ -15,6 +15,10 @@ #include +#ifdef __cplusplus +extern "C" { +#endif + typedef struct { volatile int counter; } atomic_t; #define ATOMIC_INIT(i) { (i) } @@ -194,4 +198,8 @@ static __inline__ int atomic_dec_if_positive(atomic_t *v) #define smp_mb__before_atomic_inc() smp_mb() #define smp_mb__after_atomic_inc() smp_mb() +#ifdef __cplusplus +} /* end of extern "C" */ +#endif + #endif /* _ASM_PPC64_ATOMIC_H_ */