We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe69a03 commit 695dc79Copy full SHA for 695dc79
std/src/sys/pal/unix/thread.rs
@@ -477,8 +477,8 @@ pub fn available_parallelism() -> io::Result<NonZero<usize>> {
477
fn vxCpuEnabledGet() -> libc::cpuset_t;
478
}
479
480
+ // SAFETY: `vxCpuEnabledGet` always fetches a mask with at least one bit set
481
unsafe{
- // always fetches a valid bitmask
482
let set = vxCpuEnabledGet();
483
Ok(NonZero::new_unchecked(set.count_ones() as usize))
484
0 commit comments