diff options
Diffstat (limited to 'ACE/tests/Bug_2659_Regression_Test.cpp')
-rw-r--r-- | ACE/tests/Bug_2659_Regression_Test.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/ACE/tests/Bug_2659_Regression_Test.cpp b/ACE/tests/Bug_2659_Regression_Test.cpp index 267f46d0117..2dd48ea3bce 100644 --- a/ACE/tests/Bug_2659_Regression_Test.cpp +++ b/ACE/tests/Bug_2659_Regression_Test.cpp @@ -96,11 +96,8 @@ public: // Register a valid signal handler // so process doesn't die upon receiving signal - if (ACE_OS::signal (SIGUSR1, &::handle_signal) == SIG_ERR) { - ACE_ERROR_RETURN ((LM_ERROR, - ACE_TEXT ("(%P|%t) Failed in registering signal handler.\n")) - , -1); - } + ACE_Sig_Action sa ((ACE_SignalHandler) &::handle_signal, SIGUSR1); + ACE_UNUSED_ARG (sa); if (simulate_perform_work () == -1) { ACE_ERROR_RETURN ((LM_ERROR, |