At least one bit must be set in the 'val3' mask supplied for the
FUTEX_WAIT_BITSET and FUTEX_WAKE_BITSET operations.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
except that
.I val3
is used to provide a 32-bit bit mask to the kernel.
-This bit mask is stored in the kernel-internal state of the waiter.
+This bit mask, in which at least one bit must be set,
+is stored in the kernel-internal state of the waiter.
See the description of
.BR FUTEX_WAKE_BITSET
for further details.
except that the
.I val3
argument is used to provide a 32-bit bit mask to the kernel.
-This bit mask is used to select which waiters should be woken up.
+This bit mask, in which at least one bit must be set,
+is used to select which waiters should be woken up.
The selection is done by a bit-wise AND of the "wake" bit mask
(i.e., the value in
.IR val3 )