X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=include%2Furcu%2Ffutex.h;fp=include%2Furcu%2Ffutex.h;h=039d3930c45f99eb26baa2f342a8837e8f39853f;hp=f720cdc0db52ed41cd391bec9b570464492a026e;hb=ca91060ec7b0c64249c514ee4114753443ecd70f;hpb=0b1e236d1711f4f9076f73a093ece05aca00eca4 diff --git a/include/urcu/futex.h b/include/urcu/futex.h index f720cdc..039d393 100644 --- a/include/urcu/futex.h +++ b/include/urcu/futex.h @@ -24,6 +24,8 @@ */ #include +#include + #include #include #include @@ -54,7 +56,10 @@ extern int compat_futex_noasync(int32_t *uaddr, int op, int32_t val, extern int compat_futex_async(int32_t *uaddr, int op, int32_t val, const struct timespec *timeout, int32_t *uaddr2, int32_t val3); -#ifdef CONFIG_RCU_HAVE_FUTEX +#if (defined(__linux__) && defined(__NR_futex_)) + +/* For backwards compat */ +#define CONFIG_RCU_HAVE_FUTEX 1 #include #include