Browse Source

Naming of synchro primitive on Windows(3).

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4743 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.9.5
sletz 13 years ago
parent
commit
a07bc128ef
2 changed files with 6 additions and 2 deletions
  1. +3
    -1
      windows/JackWinMutex.h
  2. +3
    -1
      windows/JackWinProcessSync.h

+ 3
- 1
windows/JackWinMutex.h View File

@@ -71,7 +71,9 @@ class SERVER_EXPORT JackWinMutex
JackWinMutex(const char* name = NULL)
{
// In recursive mode by default
fMutex = CreateMutex(NULL, FALSE, name);
char buffer[MAX_PATH];
snprintf(buffer, sizeof(buffer), "%s_%s", "JackWinMutex", name);
fMutex = CreateMutex(NULL, FALSE, buffer);
}

virtual ~JackWinMutex()


+ 3
- 1
windows/JackWinProcessSync.h View File

@@ -42,7 +42,9 @@ class JackWinProcessSync : public JackWinMutex
JackWinProcessSync(const char* name = NULL):JackWinMutex()
{
//fEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
fEvent = CreateEvent(NULL, TRUE, FALSE, (LPCTSTR)name); // Needs ResetEvent
char buffer[MAX_PATH];
snprintf(buffer, sizeof(buffer), "%s_%s", "WinProcessSync", name);
fEvent = CreateEvent(NULL, TRUE, FALSE, buffer); // Needs ResetEvent
}
virtual ~JackWinProcessSync()
{


Loading…
Cancel
Save