diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-12-05 02:52:28 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-12-05 02:52:28 +0000 |
commit | 9eb5ef9f999782a55d4b5e46d0302f2e4d93b996 (patch) | |
tree | ecb043450b6703858086ebec8666dbeeefe0c18d /ace/Object_Manager.cpp | |
parent | cdcee0a5c8c3c1fc69c280602f61dcd75fc522ac (diff) | |
download | ATCD-9eb5ef9f999782a55d4b5e46d0302f2e4d93b996.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Object_Manager.cpp')
-rw-r--r-- | ace/Object_Manager.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ace/Object_Manager.cpp b/ace/Object_Manager.cpp index fa99c33822d..1f41766b174 100644 --- a/ace/Object_Manager.cpp +++ b/ace/Object_Manager.cpp @@ -742,12 +742,12 @@ public: ~ACE_Object_Manager_Destroyer (void); private: - ACE_thread_t _saved_main_thread_id; + ACE_thread_t saved_main_thread_id_; // Save the main thread ID, so that destruction can be suppressed. }; ACE_Object_Manager_Destroyer::ACE_Object_Manager_Destroyer (void) - : _saved_main_thread_id (ACE_OS::thr_self()) + : saved_main_thread_id_ (ACE_OS::thr_self ()) { // Ensure that the Object_Manager gets initialized before any // application threads have been spawned. Because this will be called @@ -758,13 +758,14 @@ ACE_Object_Manager_Destroyer::ACE_Object_Manager_Destroyer (void) ACE_Object_Manager_Destroyer::~ACE_Object_Manager_Destroyer (void) { - if (ACE_OS::thr_self() == _saved_main_thread_id) + if (ACE_OS::thr_equal (ACE_OS::thr_self (), + saved_main_thread_id_)) { delete ACE_Object_Manager::instance_; ACE_Object_Manager::instance_ = 0; } - // else if this destructor is not called by the main thread, then - // do not delete the ACE_Object_Manager. That causes problems, on + // else if this destructor is not called by the main thread, then do + // not delete the ACE_Object_Manager. That causes problems, on // WIN32 at least. } |