Function sched_setaffinity [src]

Prototype

pub fn sched_setaffinity(pid: pid_t, set: *const cpu_set_t) !void

Parameters

pid: pid_tset: *const cpu_set_t

Source

pub fn sched_setaffinity(pid: pid_t, set: *const cpu_set_t) !void { const size = @sizeOf(cpu_set_t); const rc = syscall3(.sched_setaffinity, @as(usize, @bitCast(@as(isize, pid))), size, @intFromPtr(set)); switch (E.init(rc)) { .SUCCESS => return, else => |err| return std.posix.unexpectedErrno(err), } }