diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-03-10 14:42:57 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-03-10 14:42:57 +0000 |
commit | 5517877bd4361d104eeaaec7874150aff59aa0dc (patch) | |
tree | b15effdd5212101fd54306824274fca39a6705bc /ace/Local_Name_Space_T.cpp | |
parent | 76461d730411d2b3b743ff85e1a10c563d2fcba4 (diff) | |
download | ATCD-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.cpp | 19 |
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_"))); |