diff options
Diffstat (limited to 'ace/TSS_T.cpp')
-rw-r--r-- | ace/TSS_T.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/ace/TSS_T.cpp b/ace/TSS_T.cpp index 1157bcbd38d..221b0f656b6 100644 --- a/ace/TSS_T.cpp +++ b/ace/TSS_T.cpp @@ -92,7 +92,7 @@ ACE_TSS<TYPE>::cleanup (void *ptr) } template <class TYPE> int -ACE_TSS<TYPE>::ts_init (void) +ACE_TSS<TYPE>::ts_init (void) { // Ensure that we are serialized! ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->keylock_, 0); @@ -263,9 +263,6 @@ ACE_TSS<TYPE>::ts_get (void) const template <class TYPE> TYPE * ACE_TSS<TYPE>::ts_object (void) const { - // Ensure that we are serialized! - ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, (ACE_Thread_Mutex &) this->keylock_, 0); - if (this->once_ == 0) // Return 0 if we've never been initialized. return 0; @@ -312,9 +309,6 @@ ACE_TSS<TYPE>::ts_object (TYPE *new_ts_obj) return 0; } - // Ensure that we are serialized! - ACE_GUARD_RETURN (ACE_Thread_Mutex, ace_mon, this->keylock_, 0); - TYPE *ts_obj = 0; #if defined (ACE_HAS_THR_C_DEST) |