about summary refs log tree commit diff
path: root/library/std/src/sys
diff options
context:
space:
mode:
authorB I Mohammed Abbas <the10minoverview@gmail.com>2024-08-09 09:05:09 +0530
committerGitHub <noreply@github.com>2024-08-09 09:05:09 +0530
commitb20d9f0403f0cb97148a8ae24cda4e27523114df (patch)
tree12da1940256f60e9ded0889cb1836b43f9f33074 /library/std/src/sys
parent2abcc6beeb6abaaf35f4a15d8d4b114b386b9e51 (diff)
downloadrust-b20d9f0403f0cb97148a8ae24cda4e27523114df.tar.gz
rust-b20d9f0403f0cb97148a8ae24cda4e27523114df.zip
VxWorks: Add safety comment for vxCpuEnabledGet
Co-authored-by: Trevor Gross <t.gross35@gmail.com>
Diffstat (limited to 'library/std/src/sys')
-rw-r--r--library/std/src/sys/pal/unix/thread.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/std/src/sys/pal/unix/thread.rs b/library/std/src/sys/pal/unix/thread.rs
index 6f17c73908d..0fa610eebb4 100644
--- a/library/std/src/sys/pal/unix/thread.rs
+++ b/library/std/src/sys/pal/unix/thread.rs
@@ -477,8 +477,8 @@ pub fn available_parallelism() -> io::Result<NonZero<usize>> {
                 fn vxCpuEnabledGet() -> libc::cpuset_t;
             }
 
+            // SAFETY: `vxCpuEnabledGet` always fetches a mask with at least one bit set
             unsafe{
-                // always fetches a valid bitmask
                 let set = vxCpuEnabledGet();
                 Ok(NonZero::new_unchecked(set.count_ones() as usize))
             }