diff options
author | Martin Corino <mcorino@remedy.nl> | 2021-11-09 16:12:24 +0100 |
---|---|---|
committer | Martin Corino <mcorino@remedy.nl> | 2021-11-09 16:12:24 +0100 |
commit | 362919a40c8652e5465a2240d7524d1cc1aac9ac (patch) | |
tree | 38211be0caeb370a66739dbafc26f0e37f401e52 /ACE/ace/Sig_Adapter.cpp | |
parent | ffb84e730475441e9096747e0ff19c8a0c198169 (diff) | |
download | ATCD-362919a40c8652e5465a2240d7524d1cc1aac9ac.tar.gz |
Fix signal handler warnings.
Diffstat (limited to 'ACE/ace/Sig_Adapter.cpp')
-rw-r--r-- | ACE/ace/Sig_Adapter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ACE/ace/Sig_Adapter.cpp b/ACE/ace/Sig_Adapter.cpp index c6722b21a7c..53754975bf7 100644 --- a/ACE/ace/Sig_Adapter.cpp +++ b/ACE/ace/Sig_Adapter.cpp @@ -49,7 +49,8 @@ ACE_Sig_Adapter::handle_signal (int signum, siginfo_t *siginfo, ucontext_t *ucon // expecting... this->sa_.register_action (signum, &old_disp); - ACE_Sig_Handler_Ex sig_func = ACE_Sig_Handler_Ex (this->sa_.handler ()); + ACE_SignalHandler sig_handler = this->sa_.handler (); + ACE_Sig_Handler_Ex sig_func = reinterpret_cast<ACE_Sig_Handler_Ex> (reinterpret_cast<void*> (sig_handler)); (*sig_func) (signum, siginfo, ucontext); // Restore the original disposition. |