|
@@ -52,7 +52,7 @@ static inline void unlock_requeue(volatile int *l, volatile int *r, int w)
|
|
- else __syscall(SYS_futex, l, FUTEX_REQUEUE|128, 0, 1, r) != -EINVAL
|
|
|
|
|
|
+ else __syscall(SYS_futex, l, FUTEX_REQUEUE|128, 0, 1, r) != -ENOSYS
|
|
|| __syscall(SYS_futex, l, FUTEX_REQUEUE, 0, 1, r);
|
|
|| __syscall(SYS_futex, l, FUTEX_REQUEUE, 0, 1, r);
|