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, }