summaryrefslogtreecommitdiff
path: root/ACE/ace/Process.cpp
diff options
context:
space:
mode:
authorChad Elliott <elliottc@objectcomputing.com>2022-12-14 08:04:51 -0600
committerChad Elliott <elliottc@objectcomputing.com>2022-12-14 08:04:51 -0600
commit5e0418d120dbff81325bd20bb575c09e550023a5 (patch)
tree3265384d5cacef2da3639c5965d422dd9152d7f3 /ACE/ace/Process.cpp
parent8038e3e754d1307c2d465f3029909fd4f7b27a1b (diff)
downloadATCD-5e0418d120dbff81325bd20bb575c09e550023a5.tar.gz
Pulled in changes from ACE 7.
Diffstat (limited to 'ACE/ace/Process.cpp')
-rw-r--r--ACE/ace/Process.cpp3
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;