diff options
author | Chad Elliott <elliottc@objectcomputing.com> | 2022-12-15 06:32:38 -0600 |
---|---|---|
committer | Chad Elliott <elliottc@objectcomputing.com> | 2022-12-15 06:32:38 -0600 |
commit | 921366d8fc2a88e7823b68d4a67c1579ee8dc658 (patch) | |
tree | 8be9092f908b91a9eb3f88811ba05b99a4e485b7 | |
parent | 8022b6898339d0027578c0af19888dc8f2752b9c (diff) | |
download | ATCD-921366d8fc2a88e7823b68d4a67c1579ee8dc658.tar.gz |
Pulled in changes from 362919a40c8652e5465a2240d7524d1cc1aac9ac to silence warnings.
-rw-r--r-- | ACE/ace/Sig_Adapter.cpp | 3 | ||||
-rw-r--r-- | ACE/ace/Sig_Handler.cpp | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/ACE/ace/Sig_Adapter.cpp b/ACE/ace/Sig_Adapter.cpp index 18a5cc9b952..97ac519e34d 100644 --- a/ACE/ace/Sig_Adapter.cpp +++ b/ACE/ace/Sig_Adapter.cpp @@ -63,7 +63,8 @@ ACE_Sig_Adapter::handle_signal (int signum, // 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. diff --git a/ACE/ace/Sig_Handler.cpp b/ACE/ace/Sig_Handler.cpp index e91de0b4fb4..3df12de4da1 100644 --- a/ACE/ace/Sig_Handler.cpp +++ b/ACE/ace/Sig_Handler.cpp @@ -31,9 +31,9 @@ ace_sig_handlers_dispatch (int signum, siginfo_t *info, ucontext_t *context) #define ace_signal_handlers_dispatcher ACE_SignalHandler(ace_sig_handlers_dispatch) #else -#define ace_signal_handler_dispatcher ACE_SignalHandler(ACE_Sig_Handler::dispatch) +#define ace_signal_handler_dispatcher reinterpret_cast<ACE_SignalHandler> (reinterpret_cast<void*> ((ACE_Sig_Handler_Ex)ACE_Sig_Handler::dispatch)) -#define ace_signal_handlers_dispatcher ACE_SignalHandler(ACE_Sig_Handlers::dispatch) +#define ace_signal_handlers_dispatcher reinterpret_cast<ACE_SignalHandler> (reinterpret_cast<void*> ((ACE_Sig_Handler_Ex)ACE_Sig_Handlers::dispatch)) #endif /* ACE_HAS_SIG_C_FUNC */ ACE_BEGIN_VERSIONED_NAMESPACE_DECL |