extern struct futex2_waitone [src]
For futex2_waitv and futex2_requeue. Arrays of futex2_waitone allow
waiting on multiple futexes in one call.
Fields
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.
Source
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,
}