summaryrefslogtreecommitdiff
path: root/ace/Service_Config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/Service_Config.cpp')
-rw-r--r--ace/Service_Config.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/ace/Service_Config.cpp b/ace/Service_Config.cpp
index 8ddf2a95520..b447c31d7d5 100644
--- a/ace/Service_Config.cpp
+++ b/ace/Service_Config.cpp
@@ -60,9 +60,6 @@ LPCTSTR ACE_Service_Config::logger_key_ = ACE_DEFAULT_LOGGER_KEY;
// The ACE_Service_Manager static service object is now defined by the
// ACE_Object_Manager, in Object_Manager.cpp.
-// Are we initialized already?
-int ACE_Service_Config::is_initialized_ = 0;
-
// List of statically configured services.
ACE_STATIC_SVCS *ACE_Service_Config::static_svcs_ = 0;
@@ -530,26 +527,20 @@ ACE_Service_Config::load_static_svcs (void)
int
ACE_Service_Config::open_i (const ASYS_TCHAR program_name[],
LPCTSTR logger_key,
- int ignore_default_svc_conf_file)
+ int ignore_default_svc_conf)
{
int retval = 0;
ACE_TRACE ("ACE_Service_Config::open");
- if (ACE_Service_Config::is_initialized_ != 0)
- // Guard against reentrant processing!
- return 0;
- else
- ACE_Service_Config::is_initialized_++;
-
if (ACE_Service_Config::init_svc_conf_file_queue () == -1)
return -1;
- if (!ignore_default_svc_conf_file
- && ACE_Service_Config::svc_conf_file_queue_->is_empty ()
+ if ( !ignore_default_svc_conf &&
+ ACE_Service_Config::svc_conf_file_queue_->is_empty ()
// Load the default "svc.conf" entry here if there weren't
// overriding -f arguments in <parse_args>.
&& ACE_Service_Config::svc_conf_file_queue_->enqueue_tail
- (ACE_CString (ACE_DEFAULT_SVC_CONF)) == -1)
+ (ACE_CString (ACE_DEFAULT_SVC_CONF)) == -1)
ACE_ERROR_RETURN ((LM_ERROR,
ASYS_TEXT ("%p\n"),
"enqueue_tail"),
@@ -726,10 +717,6 @@ ACE_Service_Config::close (void)
{
ACE_TRACE ("ACE_Service_Config::close");
- ACE_Service_Config::is_initialized_--;
- if (ACE_Service_Config::is_initialized_ > 0)
- return 0;
-
// Delete the service repository. All the objects inside the service
// repository have already been finalized .
ACE_Service_Config::close_svcs ();