pub const futex2_waitone = extern struct val: u64Expected value at uaddr, should match size of futex.
uaddr: u64User address to wait on. Top-bits must be 0 on 32-bit.
flags: FUTEX2_FLAGSFlags for this waiter.
__reserved: u32 = 0Reserved member to preserve alignment.
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904pub 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,
}
For futex2_waitv and futex2_requeue. Arrays of
futex2_waitoneallow waiting on multiple futexes in one call.