mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
Revert "std.c: adding freebsd's CPU_COUNT macro portage."
This reverts commit b9841750f91604020268549fc5e2c6b10c1f8477.
This commit is contained in:
parent
a397952932
commit
f96f57930c
@ -9,20 +9,6 @@ pub const CPU_SETSIZE = 256;
|
||||
pub const cpuset_t = extern struct {
|
||||
__bits: [(CPU_SETSIZE + (@bitSizeOf(c_long) - 1)) / @bitSizeOf(c_long)]c_long,
|
||||
};
|
||||
|
||||
// TODO: can eventually serve for the domainset_t's type too.
|
||||
fn __BIT_COUNT(bits: []const c_long) c_long {
|
||||
var count: c_long = 0;
|
||||
for (bits) |b| {
|
||||
count += @popCount(b);
|
||||
}
|
||||
return count;
|
||||
}
|
||||
|
||||
pub fn CPU_COUNT(set: cpuset_t) c_int {
|
||||
return @as(c_int, @intCast(__BIT_COUNT(set.__bits[0..])));
|
||||
}
|
||||
|
||||
pub const cpulevel_t = c_int;
|
||||
pub const cpuwhich_t = c_int;
|
||||
pub const id_t = i64;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user