struct FUTEX_WAKE_OP [src]

Futex v1 FUTEX_WAKE_OP val3 operation:

Fields

cmd: FUTEX_WAKE_OP_CMD
arg_shift: bool = falseFrom C API FUTEX_OP_ARG_SHIFT: Use (1 << oparg) as operand
cmp: FUTEX_WAKE_OP_CMP
oparg: u12
cmdarg: u12

Source

pub const FUTEX_WAKE_OP = packed struct(u32) { cmd: FUTEX_WAKE_OP_CMD, /// From C API `FUTEX_OP_ARG_SHIFT`: Use (1 << oparg) as operand arg_shift: bool = false, cmp: FUTEX_WAKE_OP_CMP, oparg: u12, cmdarg: u12, }