X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=include%2Furcu%2Ffutex.h;h=753cf16d9e28d6c79639e915fd633175121c0315;hb=c38fa0271a8c008d1bfa26cab674ee5ac9d6ac86;hp=039d3930c45f99eb26baa2f342a8837e8f39853f;hpb=ca91060ec7b0c64249c514ee4114753443ecd70f;p=urcu.git diff --git a/include/urcu/futex.h b/include/urcu/futex.h index 039d393..753cf16 100644 --- a/include/urcu/futex.h +++ b/include/urcu/futex.h @@ -56,7 +56,7 @@ 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); -#if (defined(__linux__) && defined(__NR_futex_)) +#if (defined(__linux__) && defined(__NR_futex)) /* For backwards compat */ #define CONFIG_RCU_HAVE_FUTEX 1 @@ -115,7 +115,9 @@ static inline int futex_async(int32_t *uaddr, int op, int32_t val, #include static inline int futex_async(int32_t *uaddr, int op, int32_t val, - const struct timespec *timeout, int32_t *uaddr2, int32_t val3) + const struct timespec *timeout, + int32_t *uaddr2 __attribute__((unused)), + int32_t val3 __attribute__((unused))) { int umtx_op; void *umtx_uaddr = NULL, *umtx_uaddr2 = NULL;