summaryrefslogtreecommitdiff
path: root/ACE/ace/Service_Config.inl
diff options
context:
space:
mode:
authoriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-04-14 01:57:01 +0000
committeriliyan <iliyan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-04-14 01:57:01 +0000
commite046635886f6379508be489160de64c350d26901 (patch)
tree0217464681cd669c4a71c2208d7f2a80816c594f /ACE/ace/Service_Config.inl
parent2d2a3dc0b219af5a6afc991a6ced28edbe82d420 (diff)
downloadATCD-e046635886f6379508be489160de64c350d26901.tar.gz
ChangeLogTag: Mon Apr 14 01:56:06 UTC 2008 Iliyan Jeliazkov <iliyan@ociweb.com>
Diffstat (limited to 'ACE/ace/Service_Config.inl')
-rw-r--r--ACE/ace/Service_Config.inl12
1 files changed, 12 insertions, 0 deletions
diff --git a/ACE/ace/Service_Config.inl b/ACE/ace/Service_Config.inl
index 79d285f2037..62798c4cd16 100644
--- a/ACE/ace/Service_Config.inl
+++ b/ACE/ace/Service_Config.inl
@@ -9,6 +9,18 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL
// This is the primary entry point into the ACE_Service_Config (the
// constructor just handles simple initializations).
+template <> ACE_INLINE
+ACE_Threading_Helper<ACE_Thread_Mutex>::~ACE_Threading_Helper ()
+{
+ ACE_OS::thr_key_detach (this->key_, 0);
+ ACE_OS::thr_keyfree (this->key_);
+}
+
+template <> ACE_INLINE
+ACE_Threading_Helper<ACE_Null_Mutex>::~ACE_Threading_Helper ()
+{
+}
+
ACE_INLINE int
ACE_Service_Config::open (const ACE_TCHAR program_name[],
const ACE_TCHAR *logger_key,