X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=compat_futex.c;h=3f1d1ef3410a91d4ae432080debcba4c6a17e387;hp=9dfcfeb43026639696875cc36367f05a554e0888;hb=6d841bc23fc94345fe76651d73c1a3f821a85aa7;hpb=5481ddb381061bda64aebc039900d21cac6a6caf diff --git a/compat_futex.c b/compat_futex.c index 9dfcfeb..3f1d1ef 100644 --- a/compat_futex.c +++ b/compat_futex.c @@ -26,9 +26,10 @@ #include #include #include +#include #include -#include +#include static pthread_mutex_t compat_futex_lock = PTHREAD_MUTEX_INITIALIZER; static pthread_cond_t compat_futex_cond = PTHREAD_COND_INITIALIZER; @@ -39,8 +40,8 @@ static pthread_cond_t compat_futex_cond = PTHREAD_COND_INITIALIZER; * Waiter will relinquish the CPU until woken up. */ -int compat_futex_noasync(int *uaddr, int op, int val, - const struct timespec *timeout, int *uaddr2, int val3) +int compat_futex_noasync(int32_t *uaddr, int op, int32_t val, + const struct timespec *timeout, int32_t *uaddr2, int32_t val3) { int ret, i, gret = 0; @@ -84,8 +85,8 @@ end: * Waiter will busy-loop trying to read the condition. */ -int compat_futex_async(int *uaddr, int op, int val, - const struct timespec *timeout, int *uaddr2, int val3) +int compat_futex_async(int32_t *uaddr, int op, int32_t val, + const struct timespec *timeout, int32_t *uaddr2, int32_t val3) { int ret, i;