diff options
author | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-11-19 14:10:48 +0000 |
---|---|---|
committer | olli <olli@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2009-11-19 14:10:48 +0000 |
commit | d5c9daccf334c16c75d96f12558fc8b930ee37f3 (patch) | |
tree | 71517ff7853d6922340966bbf4685efc59d8270b /ACE/ace/Sig_Handler.cpp | |
parent | d376370f192e4811721421eb7146dd68367cfda3 (diff) | |
download | ATCD-d5c9daccf334c16c75d96f12558fc8b930ee37f3.tar.gz |
ChangeLogTag: Thu Nov 19 14:08:29 UTC 2009 Olli Savia <ops@iki.fi>
Diffstat (limited to 'ACE/ace/Sig_Handler.cpp')
-rw-r--r-- | ACE/ace/Sig_Handler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ACE/ace/Sig_Handler.cpp b/ACE/ace/Sig_Handler.cpp index 7be0eb71453..3de2d403237 100644 --- a/ACE/ace/Sig_Handler.cpp +++ b/ACE/ace/Sig_Handler.cpp @@ -161,6 +161,7 @@ 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 @@ -428,6 +429,7 @@ 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. |