summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_NS_unistd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ace/OS_NS_unistd.cpp')
-rw-r--r--ACE/ace/OS_NS_unistd.cpp3
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))
{