We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2abcc6b commit b20d9f0Copy full SHA for b20d9f0
library/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