Changeset 6084 for trunk/src/kernel32/hmmutex.cpp
- Timestamp:
- Jun 23, 2001, 6:59:28 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmmutex.cpp
r6069 r6084 1 /* $Id: hmmutex.cpp,v 1. 6 2001-06-22 19:40:28 sandervl Exp $ */1 /* $Id: hmmutex.cpp,v 1.7 2001-06-23 16:59:28 sandervl Exp $ */ 2 2 3 3 /* … … 47 47 #include "HandleManager.H" 48 48 #include "HMMutex.h" 49 #include "HMSemaphore.h" 49 50 50 51 #define DBG_LOCALLOG DBG_hmmutex … … 96 97 strcat(szSemName, lpszMutexName); 97 98 lpszMutexName = szSemName; 99 FixSemName((char *)lpszMutexName); 98 100 } 99 101 rc = DosCreateMutexSem(lpszMutexName, &htmx, 0, fInitialOwner); … … 165 167 strcpy(szSemName, "\\SEM32\\"); 166 168 strcat(szSemName, lpszMutexName); 169 FixSemName(szSemName); 167 170 rc = DosOpenMutexSem(szSemName, &hmtx); 168 171 if(rc) { … … 376 379 DWORD dwWakeMask) 377 380 { 378 dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::MsgWaitForMultipleObjects %08x %d %x %d %d %x", 379 pHMHandleData->hHMHandle, nCount, pHandles, fWaitAll, dwMilliseconds, dwWakeMask)); 380 381 if(!(pHMHandleData->dwAccess & SYNCHRONIZE_W) ) 382 { 383 dprintf(("ERROR: Access denied!!")); 384 SetLastError(ERROR_ACCESS_DENIED_W); 385 return WAIT_FAILED_W; 386 } 387 return WAIT_FAILED_W; 381 return HMSemMsgWaitForMultipleObjects(nCount, pHandles, fWaitAll, dwMilliseconds, dwWakeMask); 388 382 } 389 383 #endif … … 406 400 DWORD dwTimeout) 407 401 { 408 dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::WaitForMultipleObjects %08x %d %x %d %x", 409 pHMHandleData->hHMHandle, cObjects, lphObjects, fWaitAll, dwTimeout)); 410 411 if(!(pHMHandleData->dwAccess & SYNCHRONIZE_W) ) 412 { 413 dprintf(("ERROR: Access denied!!")); 414 SetLastError(ERROR_ACCESS_DENIED_W); 415 return WAIT_FAILED_W; 416 } 417 return WAIT_FAILED_W; 402 return HMSemWaitForMultipleObjects(cObjects, lphObjects, fWaitAll, dwTimeout); 418 403 } 419 404 #endif
Note:
See TracChangeset
for help on using the changeset viewer.