summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlli Savia <ops@iki.fi>2009-11-02 08:39:21 +0000
committerOlli Savia <ops@iki.fi>2009-11-02 08:39:21 +0000
commitff31624c5a1d8f2bcc559df1cc59b0ce166cff6d (patch)
treec066e30582037440e238628155cde7b41852e39e
parentbc984d09904462ec279a6902e041624fc9198e80 (diff)
downloadATCD-ff31624c5a1d8f2bcc559df1cc59b0ce166cff6d.tar.gz
ChangeLogTag: Mon Nov 2 08:36:24 UTC 2009 Olli Savia <ops@iki.fi>
-rw-r--r--ACE/ChangeLog6
-rw-r--r--ACE/ace/Sig_Handler.cpp2
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.