diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2020-05-16 09:47:49 +0200 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2020-05-16 09:47:49 +0200 |
commit | 4ec31a69d924ed1dfa44d4536be7dfdac91de868 (patch) | |
tree | 5854fc4c26880d3262a7c34f925a7e0793e4ad6e /ACE/ace/Process_Manager.cpp | |
parent | 54220d34e730c9f46167a4a3c5ff779c69c60385 (diff) | |
download | ATCD-4ec31a69d924ed1dfa44d4536be7dfdac91de868.tar.gz |
Reworked msvc2019 patch
* ACE/ace/Process_Manager.cpp:
Diffstat (limited to 'ACE/ace/Process_Manager.cpp')
-rw-r--r-- | ACE/ace/Process_Manager.cpp | 26 |
1 files changed, 6 insertions, 20 deletions
diff --git a/ACE/ace/Process_Manager.cpp b/ACE/ace/Process_Manager.cpp index 1eeae31d2a8..da9d9741e28 100644 --- a/ACE/ace/Process_Manager.cpp +++ b/ACE/ace/Process_Manager.cpp @@ -26,6 +26,9 @@ ACE_Process_Manager_cleanup (void *instance, void *arg) { ACE_Process_Manager::cleanup (instance, arg); } +#define ACE_PROCESS_MANAGER_CLEANUP_FUNCTION ACE_Process_Manager_cleanup +#else +#define ACE_PROCESS_MANAGER_CLEANUP_FUNCTION ACE_Process_Manager::cleanup #endif ACE_BEGIN_VERSIONED_NAMESPACE_DECL @@ -124,19 +127,10 @@ ACE_Process_Manager::instance (void) // Register with the Object_Manager so that the wrapper to // delete the proactor will be called when Object_Manager is // being terminated. - -#if defined ACE_HAS_SIG_C_FUNC - ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, - ACE_Process_Manager_cleanup, - 0, - typeid (ACE_Process_Manager).name ()); -#else ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, - ACE_Process_Manager::cleanup, + ACE_PROCESS_MANAGER_CLEANUP_FUNCTION, 0, typeid (ACE_Process_Manager).name ()); -#endif /* ACE_HAS_SIG_C_FUNC */ - } } @@ -157,18 +151,10 @@ ACE_Process_Manager::instance (ACE_Process_Manager *tm) // Register with the Object_Manager so that the wrapper to // delete the proactor will be called when Object_Manager is // being terminated. - -#if defined ACE_HAS_SIG_C_FUNC - ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, - ACE_Process_Manager_cleanup, - 0, - typeid (ACE_Process_Manager).name ()); -#else ACE_Object_Manager::at_exit (ACE_Process_Manager::instance_, - ACE_Process_Manager::cleanup, + ACE_PROCESS_MANAGER_CLEANUP_FUNCTION, 0, - typeid (ACE_Process_Manager).name ()); -#endif /* ACE_HAS_SIG_C_FUNC */ + typeid (*t).name ()); ACE_Process_Manager::instance_ = tm; return t; |