diff options
author | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-10-14 19:19:34 +0000 |
---|---|---|
committer | levine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-10-14 19:19:34 +0000 |
commit | a254ef6d2dda8957d2b6af7d632a9d4f14fc9c2e (patch) | |
tree | a20e694013003bb5f8eba434cac1467a2c80ee77 /ace/Synch.cpp | |
parent | 0e4e51338b89f8a75caedaea0068f0db5e97c13a (diff) | |
download | ATCD-a254ef6d2dda8957d2b6af7d632a9d4f14fc9c2e.tar.gz |
moved ACE_Static_Object_Lock from Synch.h to Object_Manager.h
Diffstat (limited to 'ace/Synch.cpp')
-rw-r--r-- | ace/Synch.cpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/ace/Synch.cpp b/ace/Synch.cpp index 3dd0e9c3405..07c3324f0d6 100644 --- a/ace/Synch.cpp +++ b/ace/Synch.cpp @@ -14,10 +14,6 @@ #include "ace/Synch.i" #endif /* __ACE_INLINE__ */ -#if defined (ACE_MT_SAFE) && defined (ACE_HAS_THREADS) -ACE_Recursive_Thread_Mutex *ACE_Static_Object_Lock::mutex_ = 0; -#endif - ACE_ALLOC_HOOK_DEFINE(ACE_Null_Mutex) ACE_ALLOC_HOOK_DEFINE(ACE_File_Lock) ACE_ALLOC_HOOK_DEFINE(ACE_RW_Process_Mutex) @@ -902,30 +898,6 @@ ACE_RW_Thread_Mutex::dump (void) const ACE_RW_Mutex::dump (); } -//////////////////////////////////////////////////////////////// -#include "ace/Malloc.h" - -void -ACE_Static_Object_Lock::close_singleton (void) -{ - delete ACE_Static_Object_Lock::mutex_; - ACE_Static_Object_Lock::mutex_ = 0; -} - -ACE_Recursive_Thread_Mutex * -ACE_Static_Object_Lock::instance (void) -{ - // We assume things before main are single threaded. - if (ACE_Static_Object_Lock::mutex_ == 0) - { - ACE_NEW_RETURN (ACE_Static_Object_Lock::mutex_, - ACE_Recursive_Thread_Mutex, 0); - } - - return ACE_Static_Object_Lock::mutex_; -} - - #if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) // These are only specialized with ACE_HAS_THREADS. template class ACE_Guard<ACE_SYNCH_RW_MUTEX>; |