summaryrefslogtreecommitdiff
path: root/ace/Local_Name_Space_T.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-03-10 14:42:57 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-03-10 14:42:57 +0000
commit5517877bd4361d104eeaaec7874150aff59aa0dc (patch)
treeb15effdd5212101fd54306824274fca39a6705bc /ace/Local_Name_Space_T.cpp
parent76461d730411d2b3b743ff85e1a10c563d2fcba4 (diff)
downloadATCD-5517877bd4361d104eeaaec7874150aff59aa0dc.tar.gz
ChangeLogTag:Sat Mar 10 07:05:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
Diffstat (limited to 'ace/Local_Name_Space_T.cpp')
-rw-r--r--ace/Local_Name_Space_T.cpp19
1 files changed, 16 insertions, 3 deletions
diff --git a/ace/Local_Name_Space_T.cpp b/ace/Local_Name_Space_T.cpp
index 7747e690076..1f4bd9b760f 100644
--- a/ace/Local_Name_Space_T.cpp
+++ b/ace/Local_Name_Space_T.cpp
@@ -420,17 +420,30 @@ ACE_Local_Name_Space<ACE_MEM_POOL_2, ACE_LOCK>::create_manager_i (void)
size_t length = 0;
length = sizeof lock_name_for_local_name_space / sizeof (ACE_TCHAR);
ACE_OS::strncpy (lock_name_for_local_name_space,
- ACE_LIB_TEXT ("name_space_"),
+ dir,
length);
+
+ ACE_OS::strncat (lock_name_for_local_name_space,
+ ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_STR),
+ length - ACE_OS::strlen (lock_name_for_local_name_space));
+ ACE_OS::strncat (lock_name_for_local_name_space,
+ ACE_LIB_TEXT ("name_space_"),
+ length - ACE_OS::strlen (lock_name_for_local_name_space));
ACE_OS::strncat (lock_name_for_local_name_space,
postfix,
- length - ACE_OS::strlen (ACE_LIB_TEXT ("name_space_")));
+ length - ACE_OS::strlen (lock_name_for_local_name_space));
length = sizeof lock_name_for_backing_store / sizeof (ACE_TCHAR);
ACE_OS::strncpy (lock_name_for_backing_store,
- ACE_LIB_TEXT ("backing_store_"),
+ dir,
length);
ACE_OS::strncat (lock_name_for_backing_store,
+ ACE_LIB_TEXT (ACE_DIRECTORY_SEPARATOR_STR),
+ length - ACE_OS::strlen (lock_name_for_backing_store));
+ ACE_OS::strncat (lock_name_for_backing_store,
+ ACE_LIB_TEXT ("backing_store_"),
+ length - ACE_OS::strlen (lock_name_for_backing_store));
+ ACE_OS::strncat (lock_name_for_backing_store,
postfix,
length - ACE_OS::strlen (ACE_LIB_TEXT ("backing_store_")));