Commit f96f57930c

Andrew Kelley <andrew@ziglang.org>
2023-07-31 20:14:03
Revert "std.c: adding freebsd's CPU_COUNT macro portage."
This reverts commit b9841750f91604020268549fc5e2c6b10c1f8477.
1 parent a397952
Changed files (1)
lib
lib/std/c/freebsd.zig
@@ -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;