diff options
-rw-r--r-- | ACE/ChangeLog | 6 | ||||
-rw-r--r-- | ACE/ace/Sig_Handler.cpp | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog index b473c61e5a0..7abcf4f92d9 100644 --- a/ACE/ChangeLog +++ b/ACE/ChangeLog @@ -1,3 +1,9 @@ +Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi> + + * ace/Sig_Handler.cpp: + Removed setting of SA_SIGINFO flag. It should not be used + with POSIX.1 signal handler (sa_handler). + Sun Nov 1 16:47:29 UTC 2009 Olli Savia <ops@iki.fi> * ace/Sig_Handler.cpp: diff --git a/ACE/ace/Sig_Handler.cpp b/ACE/ace/Sig_Handler.cpp index 3de2d403237..7be0eb71453 100644 --- a/ACE/ace/Sig_Handler.cpp +++ b/ACE/ace/Sig_Handler.cpp @@ -161,7 +161,6 @@ ACE_Sig_Handler::register_handler_i (int signum, new_disp = &sa; new_disp->handler (ace_signal_handler_dispatcher); - new_disp->flags (new_disp->flags () | SA_SIGINFO); return new_disp->register_action (signum, old_disp); } else @@ -429,7 +428,6 @@ ACE_Sig_Handlers::register_handler (int signum, // Default is to restart signal handlers. new_disp->flags (new_disp->flags () | SA_RESTART); - new_disp->flags (new_disp->flags () | SA_SIGINFO); // Finally install (possibly reinstall) the ACE signal // handler disposition with the SA_RESTART mode enabled. |