summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>1999-06-10 19:41:08 +0000
committerSteve Huston <shuston@riverace.com>1999-06-10 19:41:08 +0000
commiteca7ead972614e62b318f9e6ed6ee4e96f8c3db7 (patch)
treeb9d51f632dff0f63897ebe081a13615b3c392c8f /tests
parenta4cfcc58eeca062e5e794fe19d76109630753268 (diff)
downloadATCD-eca7ead972614e62b318f9e6ed6ee4e96f8c3db7.tar.gz
Disable test on Win32 w/o WinNT4 - ACE_SPIPE_Acceptor doesn't work w/o NT4
Diffstat (limited to 'tests')
-rw-r--r--tests/UPIPE_SAP_Test.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/UPIPE_SAP_Test.cpp b/tests/UPIPE_SAP_Test.cpp
index f7135d3c44e..04fcd624c91 100644
--- a/tests/UPIPE_SAP_Test.cpp
+++ b/tests/UPIPE_SAP_Test.cpp
@@ -29,7 +29,9 @@ USELIB("..\ace\aced.lib");
//---------------------------------------------------------------------------
#endif /* defined(__BORLANDC__) && __BORLANDC__ >= 0x0530 */
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32))
+#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || \
+ (defined (ACE_WIN32) && \
+ defined (ACE_HAS_WINNT4) && (ACE_HAS_WINNT4 != 0)))
// Global pattern
static ACE_UPIPE_Addr addr (ACE_TEXT ("pattern"));
@@ -138,14 +140,17 @@ acceptor (void *args)
ACE_DEBUG ((LM_DEBUG, "(%t) exiting thread\n"));
return 0;
}
-#endif /* ACE_HAS_THREADS && defined ACE_HAS_STREAM_PIPES || ACE_WIN32 */
+#endif /* ACE_HAS_THREADS && defined ACE_HAS_STREAM_PIPES || (ACE_WIN32&&NT4)*/
int
main (int, char *[])
{
ACE_START_TEST ("UPIPE_SAP_Test");
-#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32))
+#if defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || \
+ (defined (ACE_WIN32) && \
+ defined (ACE_HAS_WINNT4) && (ACE_HAS_WINNT4 != 0)))
+
ACE_UPIPE_Acceptor acc (addr);
// Spawn a acceptor thread.
@@ -173,11 +178,9 @@ main (int, char *[])
#if !defined (ACE_HAS_THREADS)
ACE_ERROR ((LM_INFO, "threads not supported on this platform\n"));
#else
-#if !defined (ACE_HAS_STREAM_PIPES) && !defined (ACE_WIN32)
ACE_ERROR ((LM_INFO, "UPIPE is not supported on this platform\n"));
-#endif /* !defined (ACE_HAS_STREAM_PIPES) && ! defined (ACE_WIN32) */
#endif /* !defined (ACE_HAS_THREADS) */
-#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32)) */
+#endif /* defined (ACE_HAS_THREADS) && (defined (ACE_HAS_STREAM_PIPES) || defined (ACE_WIN32) && NT4) */
ACE_END_TEST;
return 0;