Function nc::sched_setscheduler

source ·
pub unsafe fn sched_setscheduler(
    pid: pid_t,
    policy: i32,
    param: &sched_param_t
) -> Result<(), Errno>
Expand description

Set scheduling parameter.

§Example

let sched_param = nc::sched_param_t { sched_priority: 12 };
let ret = unsafe { nc::sched_setscheduler(0, nc::SCHED_RR, &sched_param) };
assert_eq!(ret, Err(nc::EPERM));