summaryrefslogtreecommitdiff
path: root/ACE/ace/Thread_Exit.cpp
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2007-10-18 10:12:42 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2007-10-18 10:12:42 +0000
commitb7375ed6616a3189d888d5f615c199a540b3f505 (patch)
tree783f4d666d55252aec5a8411efd78b834a8647cb /ACE/ace/Thread_Exit.cpp
parentc9aea1bc5a01d9ddc1db5283fd41e98bcc798a8b (diff)
downloadATCD-b7375ed6616a3189d888d5f615c199a540b3f505.tar.gz
Thu Oct 18 10:08:15 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ACE/ace/Thread_Exit.cpp')
-rw-r--r--ACE/ace/Thread_Exit.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/ACE/ace/Thread_Exit.cpp b/ACE/ace/Thread_Exit.cpp
index 380dee69203..48f6b5dff47 100644
--- a/ACE/ace/Thread_Exit.cpp
+++ b/ACE/ace/Thread_Exit.cpp
@@ -9,7 +9,7 @@ ACE_RCSID(ace, Thread_Exit, "$Id$")
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-u_int ACE_Thread_Exit::is_constructed_ = 0;
+bool ACE_Thread_Exit::is_constructed_ = false;
void
ACE_Thread_Exit::cleanup (void *instance)
@@ -22,7 +22,7 @@ ACE_Thread_Exit::cleanup (void *instance)
// ACE::fini() is enabled here.
ACE_Thread_Manager::thr_exit_ = 0;
- ACE_Thread_Exit::is_constructed_ = 0;
+ ACE_Thread_Exit::is_constructed_ = false;
// All TSS objects have been destroyed. Reset this flag so
// ACE_Thread_Exit singleton can be created again.
}
@@ -42,20 +42,20 @@ ACE_Thread_Exit::instance (void)
// Implement the Double Check pattern.
- if (ACE_Thread_Exit::is_constructed_ == 0)
+ if (!ACE_Thread_Exit::is_constructed_)
{
ACE_MT (ACE_Thread_Mutex *lock =
ACE_Managed_Object<ACE_Thread_Mutex>::get_preallocated_object
(ACE_Object_Manager::ACE_THREAD_EXIT_LOCK);
ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, *lock, 0));
- if (ACE_Thread_Exit::is_constructed_ == 0)
+ if (!ACE_Thread_Exit::is_constructed_)
{
ACE_NEW_RETURN (instance_,
ACE_TSS_TYPE (ACE_Thread_Exit),
0);
- ACE_Thread_Exit::is_constructed_ = 1;
+ ACE_Thread_Exit::is_constructed_ = true;
ACE_Thread_Manager::set_thr_exit (instance_);
}