summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2012-10-08 13:30:13 +0000
committerSteve Huston <shuston@riverace.com>2012-10-08 13:30:13 +0000
commitcb59ee4e5f6169dc01f48bc232a576adb2b631c1 (patch)
tree099854836a8d1f7963abdfdbe85b633b28aedd87
parent56b6a108755e4477bd9e89e3b8d97ce50780e904 (diff)
downloadATCD-cb59ee4e5f6169dc01f48bc232a576adb2b631c1.tar.gz
ChangeLogTag:Mon Oct 8 13:27:58 UTC 2012 Steve Huston <shuston@riverace.com>
-rw-r--r--ACE/ChangeLog7
-rw-r--r--ACE/ace/Sig_Handler.cpp6
-rw-r--r--ACE/ace/Sig_Handler.inl5
3 files changed, 12 insertions, 6 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 8fa902fc3d7..332700bbbc9 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,10 @@
+Mon Oct 8 13:27:58 UTC 2012 Steve Huston <shuston@riverace.com>
+
+ * ace/Sig_Handler.{cpp, inl}: Reverted change from:
+ Fri Oct 5 23:09:40 UTC 2012 Steve Huston <shuston@riverace.com>
+ to initialize signal_handlers_ array. It's static so can't be
+ changed all the time. Thanks to Johnny Willemsen for finding this.
+
Fri Oct 5 23:09:40 UTC 2012 Steve Huston <shuston@riverace.com>
* ace/Sig_Handler.{cpp, inl}: Initialize signal_handlers_ array.
diff --git a/ACE/ace/Sig_Handler.cpp b/ACE/ace/Sig_Handler.cpp
index 2bef74cc372..7f9d35ce4c7 100644
--- a/ACE/ace/Sig_Handler.cpp
+++ b/ACE/ace/Sig_Handler.cpp
@@ -52,12 +52,6 @@ sig_atomic_t ACE_Sig_Handler::sig_pending_ = 0;
ACE_ALLOC_HOOK_DEFINE(ACE_Sig_Handler)
-ACE_Sig_Handler::ACE_Sig_Handler (void)
-{
- for (int s = 1; s < ACE_NSIG; ++s)
- ACE_Sig_Handler::signal_handlers_[s] = 0;
-}
-
ACE_Sig_Handler::~ACE_Sig_Handler (void)
{
for (int s = 1; s < ACE_NSIG; ++s)
diff --git a/ACE/ace/Sig_Handler.inl b/ACE/ace/Sig_Handler.inl
index e35cfa5c26d..89427780d98 100644
--- a/ACE/ace/Sig_Handler.inl
+++ b/ACE/ace/Sig_Handler.inl
@@ -2,6 +2,11 @@
//
// $Id$
+ACE_INLINE
+ACE_Sig_Handler::ACE_Sig_Handler (void)
+{
+}
+
ACE_INLINE int
ACE_Sig_Handler::in_range (int signum)
{