diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-10-05 21:50:01 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2001-10-05 21:50:01 +0000 |
commit | 6a4903bb0c6042fad1fbde354a4e9216781e1d5d (patch) | |
tree | 6d9df9533e4a7f1af523176b764d43221230863a /ace/RW_Process_Mutex.cpp | |
parent | 691bc33f73ae0dda631c57a040119988df56c217 (diff) | |
download | ATCD-6a4903bb0c6042fad1fbde354a4e9216781e1d5d.tar.gz |
ChangeLogTag:Thu Oct 4 07:10:01 2001 Douglas C. Schmidt <schmidt@macarena.cs.wustl.edu>
Diffstat (limited to 'ace/RW_Process_Mutex.cpp')
-rw-r--r-- | ace/RW_Process_Mutex.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ace/RW_Process_Mutex.cpp b/ace/RW_Process_Mutex.cpp index e56c14a2787..4c763776afa 100644 --- a/ace/RW_Process_Mutex.cpp +++ b/ace/RW_Process_Mutex.cpp @@ -11,11 +11,18 @@ ACE_RCSID(ace, RW_Process_Mutex, "$Id$") ACE_ALLOC_HOOK_DEFINE(ACE_RW_Process_Mutex) +const ACE_TCHAR * +ACE_RW_Process_Mutex::unique_name (void) +{ + ACE::unique_name (this, this->name_, ACE_UNIQUE_NAME_LEN); + return this->name_; +} + ACE_RW_Process_Mutex::ACE_RW_Process_Mutex (const ACE_TCHAR *name, int flags) - : lock_ (name, flags + : lock_ (name ? name : this->unique_name ()), flags #if defined (ACE_WIN32) - ,ACE_DEFAULT_OPEN_PERMS) + , ACE_DEFAULT_OPEN_PERMS) #else , S_IRUSR | S_IWUSR) #endif /* ACE_WIN32 */ |