.I uaddr
still contains the value
.IR val3 .
-If not, an error
-.B EAGAIN
-is returned.
+If not, the operation fails with the error
+.BR EAGAIN .
The argument
.I timeout
is ignored.
.B FUTEX_WAKE
call.
In case of timeout,
-.B ETIMEDOUT
-is returned.
+the operation fails with the error
+.BR ETIMEDOUT .
If the futex was not equal to the expected value,
the operation fails with the error
.BR EWOULDBLOCK .
Signals (or other spurious wakeups)
cause
.B FUTEX_WAIT
-to return
+to fail with the error
.BR EINTR .
.TP
.B FUTEX_WAKE