diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-17 17:47:13 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-17 17:47:13 +0000 |
commit | 4c510bdc5b27b869b46c2d9b5b47d4d731d565e5 (patch) | |
tree | 6ce59d94f6dafd61d66c69e6bb8a90291e84b017 /ace/Service_Config.cpp | |
parent | 38f26d15e7095ff6eb21c92346e2d005a6d4a1e3 (diff) | |
download | ATCD-4c510bdc5b27b869b46c2d9b5b47d4d731d565e5.tar.gz |
ACE_FACTORY changes. Please see ChangeLog for details
Diffstat (limited to 'ace/Service_Config.cpp')
-rw-r--r-- | ace/Service_Config.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ace/Service_Config.cpp b/ace/Service_Config.cpp index 9e7aee972ae..c7667b271f9 100644 --- a/ace/Service_Config.cpp +++ b/ace/Service_Config.cpp @@ -35,7 +35,7 @@ ACE_Service_Config::dump (void) const // Allocate a Service Manager. -ACE_SVC_FACTORY_DEFINE (ACE_Service_Manager) +ACE_FACTORY_DEFINE (ACE, ACE_Service_Manager) // ---------------------------------------- @@ -351,11 +351,15 @@ ACE_Service_Config::load_static_svcs (void) { ACE_Static_Svc_Descriptor *ssd = *ssdp; + ACE_Service_Object_Exterminator gobbler; + void *sym = (*ssd->alloc_)(&gobbler); + ACE_Service_Type_Impl *stp = ace_create_service_type (ssd->name_, ssd->type_, - (*ssd->alloc_)(), - ssd->flags_); + sym, + ssd->flags_, + gobbler); if (stp == 0) continue; |