structstd.os.linux.FUTEX[src]

Values

ConstantWAIT[src]

Source Code

Source code
pub const WAIT = 0

ConstantWAKE[src]

Source Code

Source code
pub const WAKE = 1

ConstantFD[src]

Source Code

Source code
pub const FD = 2

ConstantREQUEUE[src]

Source Code

Source code
pub const REQUEUE = 3

ConstantCMP_REQUEUE[src]

Source Code

Source code
pub const CMP_REQUEUE = 4

ConstantWAKE_OP[src]

Source Code

Source code
pub const WAKE_OP = 5

ConstantLOCK_PI[src]

Source Code

Source code
pub const LOCK_PI = 6

ConstantUNLOCK_PI[src]

Source Code

Source code
pub const UNLOCK_PI = 7

ConstantTRYLOCK_PI[src]

Source Code

Source code
pub const TRYLOCK_PI = 8

ConstantWAIT_BITSET[src]

Source Code

Source code
pub const WAIT_BITSET = 9

ConstantWAKE_BITSET[src]

Source Code

Source code
pub const WAKE_BITSET = 10

ConstantWAIT_REQUEUE_PI[src]

Source Code

Source code
pub const WAIT_REQUEUE_PI = 11

ConstantCMP_REQUEUE_PI[src]

Source Code

Source code
pub const CMP_REQUEUE_PI = 12

ConstantPRIVATE_FLAG[src]

Source Code

Source code
pub const PRIVATE_FLAG = 128

ConstantCLOCK_REALTIME[src]

Source Code

Source code
pub const CLOCK_REALTIME = 256

ConstantWAITV_MAX[src]

Max numbers of elements in a futex_waitv array.

Source Code

Source code
pub const WAITV_MAX = 128

Source Code

Source code
pub const FUTEX = struct {
    pub const WAIT = 0;
    pub const WAKE = 1;
    pub const FD = 2;
    pub const REQUEUE = 3;
    pub const CMP_REQUEUE = 4;
    pub const WAKE_OP = 5;
    pub const LOCK_PI = 6;
    pub const UNLOCK_PI = 7;
    pub const TRYLOCK_PI = 8;
    pub const WAIT_BITSET = 9;
    pub const WAKE_BITSET = 10;
    pub const WAIT_REQUEUE_PI = 11;
    pub const CMP_REQUEUE_PI = 12;

    pub const PRIVATE_FLAG = 128;

    pub const CLOCK_REALTIME = 256;

    /// Max numbers of elements in a `futex_waitv` array.
    pub const WAITV_MAX = 128;
}