authorgravatar for devnexen@gmail.comDavid Carlier <devnexen@gmail.com> 2023-05-21 07:53:46+01:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-05-22 13:13:57+03:00
log768965788ecb9a0a70b4363f9472471bb0bbe5ec
tree1b10451976691b260e2297a27763b142e9e1fffa
parentf8991ba3d48a23b7c73079a017d69d3ead23d398

std.c: fix freebsd's CPU_ISSET call


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/c/freebsd.zig+2-2
...@@ -38,10 +38,10 @@ pub fn CPU_SET(cpu: usize, set: *cpuset_t) void {...@@ -38,10 +38,10 @@ pub fn CPU_SET(cpu: usize, set: *cpuset_t) void {
38 }38 }
39}39}
4040
41pub fn CPU_ISSET(cpu: usize, set: cpuset_t) void {41pub fn CPU_ISSET(cpu: usize, set: cpuset_t) bool {
42 const x = cpu / @sizeOf(c_long);42 const x = cpu / @sizeOf(c_long);
43 if (x < @sizeOf(cpuset_t)) {43 if (x < @sizeOf(cpuset_t)) {
44 return set.__bits[x] & __BIT_MASK(x);44 return set.__bits[x] & __BIT_MASK(x) != 0;
45 }45 }
46 return false;46 return false;
47}47}