summaryrefslogtreecommitdiff
path: root/ace/MEM_Acceptor.cpp
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-26 04:31:08 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-04-26 04:31:08 +0000
commitbf0cd0b1f19f660585d360beb7449a3fe645dee4 (patch)
tree771bafdd507f861732bf177d0af3dabc160e8029 /ace/MEM_Acceptor.cpp
parentabc8810872a9227284ff4d5dcc739de6e90dee28 (diff)
downloadATCD-bf0cd0b1f19f660585d360beb7449a3fe645dee4.tar.gz
ChangeLogTag:Wed Apr 25 23:24:25 2001 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ace/MEM_Acceptor.cpp')
-rw-r--r--ace/MEM_Acceptor.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/ace/MEM_Acceptor.cpp b/ace/MEM_Acceptor.cpp
index 4d3b084954e..76188b97c9f 100644
--- a/ace/MEM_Acceptor.cpp
+++ b/ace/MEM_Acceptor.cpp
@@ -157,7 +157,13 @@ ACE_MEM_Acceptor::accept (ACE_MEM_Stream &new_stream,
// Protocol negociation:
// Tell the client side what level of signaling strategy
// we support.
- ACE_INT16 client_signaling = this->preferred_strategy_;
+ ACE_INT16 client_signaling =
+#if defined (ACE_WIN32) || defined (ACE_HAS_POSIX_SEM) || defined (ACE_PSOS)
+ this->preferred_strategy_;
+#else
+ // We don't support MT.
+ ACE_MEM_IO::Reactive;
+#endif /* ACE_WIN32 || ACE_HAS_POSIX_SEM || ACE_PSOS */
if (ACE::send (new_handle, &client_signaling,
sizeof (ACE_INT16)) == -1)
ACE_ERROR_RETURN ((LM_DEBUG,