For futex2_waitv and futex2_requeue. Arrays of futex2_waitone allow
waiting on multiple futexes in one call.
pub const futex2_waitone = extern struct
pub const futex2_waitone = extern struct {
/// Expected value at uaddr, should match size of futex.
val: u64,
/// User address to wait on. Top-bits must be 0 on 32-bit.
uaddr: u64,
/// Flags for this waiter.
flags: FUTEX2_FLAGS,
/// Reserved member to preserve alignment.
__reserved: u32 = 0,
}