diff options
Diffstat (limited to 'ACE/ace/OS_NS_unistd.cpp')
-rw-r--r-- | ACE/ace/OS_NS_unistd.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/ace/OS_NS_unistd.cpp b/ACE/ace/OS_NS_unistd.cpp index ba54c05a6e8..421c0287f86 100644 --- a/ACE/ace/OS_NS_unistd.cpp +++ b/ACE/ace/OS_NS_unistd.cpp @@ -430,7 +430,8 @@ ACE_OS::num_processors_online (void) cpuset_t cpuset; CPUSET_ZERO (cpuset); cpuset = vxCpuEnabledGet(); - for (int i =0; i < 32; i++) + unsigned int const maxcpu = vxCpuConfiguredGet(); + for (int i =0; i < maxcpu; i++) { if (CPUSET_ISSET (cpuset, i)) { |