diff options
author | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-11-15 23:13:54 +0000 |
---|---|---|
committer | Ossama Othman <ossama-othman@users.noreply.github.com> | 2002-11-15 23:13:54 +0000 |
commit | eedf2fa918695f24f84a61aafe406da553728d58 (patch) | |
tree | 0994b3cec398b84099ee381f3ce6d151872ec765 /TAO/orbsvcs/LoadBalancer | |
parent | 6aa148341c7c19182f3bc9b3d1c40858e227ba2b (diff) | |
download | ATCD-eedf2fa918695f24f84a61aafe406da553728d58.tar.gz |
ChangeLogTag:Fri Nov 15 15:13:20 2002 Ossama Othman <ossama@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/LoadBalancer')
-rw-r--r-- | TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp b/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp index 421974bfb1d..6e00753699c 100644 --- a/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp +++ b/TAO/orbsvcs/LoadBalancer/Signal_Handler.cpp @@ -60,7 +60,11 @@ TAO_LB_Signal_Handler::activate (long flags, size_t stack_size[], ACE_thread_t thread_ids[]) { -#if defined (ACE_HAS_THREADS) + // sigwait() is not implemented on MS Windows. Handle signals + // asynchronously through the ORB's reactor in that case instead. + // Otherwise, handle signals synchronously in another thread. + +#if defined (ACE_HAS_THREADS) && !defined (ACE_WIN32) return this->ACE_Task_Base::activate (flags, n_threads, force_active, |