struct SCHED [src]

Fields

mode: Mode
_3: u27 = 0
RESET_ON_FORK: bool = falseset to true to stop children from inheriting policies
_31: u1 = 0

Members

Source

pub const SCHED = packed struct(i32) { pub const Mode = enum(u3) { /// normal multi-user scheduling NORMAL = 0, /// FIFO realtime scheduling FIFO = 1, /// Round-robin realtime scheduling RR = 2, /// For "batch" style execution of processes BATCH = 3, /// Low latency scheduling IDLE = 5, /// Sporadic task model deadline scheduling DEADLINE = 6, }; mode: Mode, //bits [0, 2] _3: u27 = 0, //bits [3, 29] /// set to true to stop children from inheriting policies RESET_ON_FORK: bool = false, //bit 30 _31: u1 = 0, //bit 31 }