summaryrefslogtreecommitdiff
path: root/ace/Object_Manager.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>1997-12-05 02:52:28 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>1997-12-05 02:52:28 +0000
commit9eb5ef9f999782a55d4b5e46d0302f2e4d93b996 (patch)
treeecb043450b6703858086ebec8666dbeeefe0c18d /ace/Object_Manager.cpp
parentcdcee0a5c8c3c1fc69c280602f61dcd75fc522ac (diff)
downloadATCD-9eb5ef9f999782a55d4b5e46d0302f2e4d93b996.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/Object_Manager.cpp')
-rw-r--r--ace/Object_Manager.cpp11
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.
}