summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>1998-09-21 15:22:03 +0000
committerSteve Huston <shuston@riverace.com>1998-09-21 15:22:03 +0000
commit1899bff866f5755f15b6a71850ea6c609ef50299 (patch)
tree18e9a4275239c9cf2697706a82358cf8d1882a1e /ace
parent5f96779192e735b7cc68db1abd6d3691b03f7bcf (diff)
downloadATCD-1899bff866f5755f15b6a71850ea6c609ef50299.tar.gz
In handle_error, check handles on all errors for Win32 in addition to MVS.
Diffstat (limited to 'ace')
-rw-r--r--ace/Select_Reactor_T.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ace/Select_Reactor_T.cpp b/ace/Select_Reactor_T.cpp
index 16489faed29..4ddf2ebeee7 100644
--- a/ace/Select_Reactor_T.cpp
+++ b/ace/Select_Reactor_T.cpp
@@ -655,9 +655,9 @@ ACE_Select_Reactor_T<ACE_SELECT_REACTOR_TOKEN>::handle_error (void)
ACE_TRACE ("ACE_Select_Reactor_T::handle_error");
if (errno == EINTR)
return this->restart_;
-#if defined (__MVS__)
- // On MVS Open Edition, there can be a number of failure codes on a bad
- // socket, so check_handles on anything other than EINTR.
+#if defined (__MVS__) || defined (ACE_WIN32)
+ // On MVS Open Edition and Win32, there can be a number of failure codes
+ // on a bad socket, so check_handles on anything other than EINTR.
else
return this->check_handles ();
#else