summaryrefslogtreecommitdiff
path: root/TAO/tests/Bug_3768_Regression/TestCallback.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Bug_3768_Regression/TestCallback.cpp')
-rw-r--r--TAO/tests/Bug_3768_Regression/TestCallback.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/TAO/tests/Bug_3768_Regression/TestCallback.cpp b/TAO/tests/Bug_3768_Regression/TestCallback.cpp
index 9923c07418a..7f760f62544 100644
--- a/TAO/tests/Bug_3768_Regression/TestCallback.cpp
+++ b/TAO/tests/Bug_3768_Regression/TestCallback.cpp
@@ -13,8 +13,8 @@ void
TestCallback::start_threads_and_block (void)
{
ACE_DEBUG ((LM_DEBUG, "(%P|%t) client - start_threads_and_block\n"));
- work_.activate(0,10);
- ACE_OS::sleep(-1);
+ work_.activate(THR_NEW_LWP | THR_JOINABLE | THR_INHERIT_SCHED,10);
+ work_.wait (); // blocks forever as the worker threads never end
}
void
@@ -26,6 +26,6 @@ TestCallback::test_call (void)
void
TestCallback::shutdown (void)
{
- ACE_DEBUG ((LM_DEBUG, "(%P|%t) server - test completed\n"));
+ ACE_DEBUG ((LM_DEBUG, "(%P|%t) client - test completed\n"));
exit (0);
}