summaryrefslogtreecommitdiff
path: root/ACE/ace/Service_Config.h
diff options
context:
space:
mode:
authortgirard <tgirard@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2013-01-02 19:33:30 +0000
committertgirard <tgirard@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2013-01-02 19:33:30 +0000
commit8898a213ef785910c11c112efb21143a400c94b0 (patch)
tree5cc09da9c8e0a2e3a88df928b3117c7f73af4545 /ACE/ace/Service_Config.h
parentd29553dabeec80ce661859c1913d7df6fc55f3cc (diff)
downloadATCD-8898a213ef785910c11c112efb21143a400c94b0.tar.gz
Wed Jan 2 19:19:58 UTC 2013 Thomas Girard <thomas.g.girard@free.fr>
* ace/Service_Config.h: ACE_DYNAMIC_VERSIONED_SERVICE_DIRECTIVE fix when ACE_VERSIONED_SO=2. Because of '.' in the version, addition of prefix ACE_DLL_PREDIX and suffix ACE_DLL_SUFFIX is skipped, preventing ACE_DYNAMIC_VERSIONED_SERVICE_DIRECTIVE from working when ACE+TAO is built with versioned_so=2.
Diffstat (limited to 'ACE/ace/Service_Config.h')
-rw-r--r--ACE/ace/Service_Config.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/ACE/ace/Service_Config.h b/ACE/ace/Service_Config.h
index f372190cc2b..3865e75b152 100644
--- a/ACE/ace/Service_Config.h
+++ b/ACE/ace/Service_Config.h
@@ -62,9 +62,11 @@ class ACE_DLL;
ACE_TEXT ("dynamic ") \
ACE_TEXT (ident) \
ACE_TEXT (" Service_Object * ") \
+ ACE_DLL_PREFIX \
ACE_TEXT (libpathname) \
ACE_TEXT ("-") \
ACE_TEXT (version) \
+ ACE_DLL_SUFFIX \
ACE_TEXT (":") \
ACE_TEXT (objectclass) \
ACE_TEXT ("() \"") \
@@ -111,9 +113,11 @@ class ACE_Svc_Conf_Param;
ACE_TEXT (ident) \
ACE_TEXT ("\" type=\"Service_Object\">") \
ACE_TEXT ("<initializer path=\"") \
+ ACE_DLL_PREFIX \
ACE_TEXT (libpathname) \
ACE_TEXT ("-") \
ACE_TEXT (version) \
+ ACE_DLL_SUFFIX \
ACE_TEXT ("\" init=\"") \
ACE_TEXT (objectclass) \
ACE_TEXT ("\"") \