summaryrefslogtreecommitdiff
path: root/ACE/ace/Select_Reactor_Base.cpp
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2008-02-05 07:58:54 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2008-02-05 07:58:54 +0000
commit3e85e0aee256d17686f503f218f44cbeb64b48ff (patch)
tree6a9a3ce1961823cb6efba057444fd3bc9babb937 /ACE/ace/Select_Reactor_Base.cpp
parent0a5c8f1f8c5ba158170c7626b00db5141eac3f4e (diff)
downloadATCD-3e85e0aee256d17686f503f218f44cbeb64b48ff.tar.gz
Tue Feb 5 07:58:12 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ACE/ace/Select_Reactor_Base.cpp')
-rw-r--r--ACE/ace/Select_Reactor_Base.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/ACE/ace/Select_Reactor_Base.cpp b/ACE/ace/Select_Reactor_Base.cpp
index 08b4c599968..5b40ddfab5b 100644
--- a/ACE/ace/Select_Reactor_Base.cpp
+++ b/ACE/ace/Select_Reactor_Base.cpp
@@ -87,17 +87,20 @@ ACE_Select_Reactor_Handler_Repository::open (size_t size)
{
ACE_TRACE ("ACE_Select_Reactor_Handler_Repository::open");
+#if defined (ACE_WIN32)
if (this->event_handlers_.open (size) == -1)
return -1;
+#else
+ if (this->event_handlers_.size (size) == -1)
+ return -1;
-#if !defined (ACE_WIN32)
// Initialize the ACE_Event_Handler pointers to 0.
std::fill (this->event_handlers_.begin (),
this->event_handlers_.end (),
static_cast<ACE_Event_Handler *> (0));
this->max_handlep1_ = 0;
-#endif /* !ACE_WIN32 */
+#endif /* ACE_WIN32 */
// Try to increase the number of handles if <size> is greater than
// the current limit.