diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2007-10-18 10:12:42 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2007-10-18 10:12:42 +0000 |
commit | b7375ed6616a3189d888d5f615c199a540b3f505 (patch) | |
tree | 783f4d666d55252aec5a8411efd78b834a8647cb /ACE/ace/Thread_Exit.cpp | |
parent | c9aea1bc5a01d9ddc1db5283fd41e98bcc798a8b (diff) | |
download | ATCD-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.cpp | 10 |
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_); } |