Commit 1dbee05609

Gabor Lekeny <gabor@alpaca.markets>
2024-07-21 11:39:28
std.os.linux: sched_setaffinity fix (#20357)
1 parent d263f1e
Changed files (1)
lib
std
lib/std/os/linux.zig
@@ -1940,7 +1940,7 @@ 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 (std.os.errno(rc)) {
+    switch (E.init(rc)) {
         .SUCCESS => return,
         else => |err| return std.posix.unexpectedErrno(err),
     }