diff options
author | Chad Elliott <elliottc@objectcomputing.com> | 2022-12-14 08:04:51 -0600 |
---|---|---|
committer | Chad Elliott <elliottc@objectcomputing.com> | 2022-12-14 08:04:51 -0600 |
commit | 5e0418d120dbff81325bd20bb575c09e550023a5 (patch) | |
tree | 3265384d5cacef2da3639c5965d422dd9152d7f3 /ACE/ace/Process.cpp | |
parent | 8038e3e754d1307c2d465f3029909fd4f7b27a1b (diff) | |
download | ATCD-5e0418d120dbff81325bd20bb575c09e550023a5.tar.gz |
Pulled in changes from ACE 7.
Diffstat (limited to 'ACE/ace/Process.cpp')
-rw-r--r-- | ACE/ace/Process.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/ace/Process.cpp b/ACE/ace/Process.cpp index a1921102960..10500483e30 100644 --- a/ACE/ace/Process.cpp +++ b/ACE/ace/Process.cpp @@ -695,7 +695,8 @@ ACE_Process::wait (const ACE_Time_Value &tv, // open(), and there's already a SIGCHLD action set, so no // action is needed here. ACE_Sig_Action old_action; - ACE_Sig_Action do_sigchld ((ACE_SignalHandler)sigchld_nop); + ACE_Sig_Handler_Ex sigchld_nop_ptr = sigchld_nop; + ACE_Sig_Action do_sigchld (reinterpret_cast<ACE_SignalHandler> (reinterpret_cast<void*> (sigchld_nop_ptr))); do_sigchld.register_action (SIGCHLD, &old_action); pid_t pid; |