- Timestamp:
- Jul 26, 2000, 8:06:22 PM (25 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/HandleManager.cpp
r3837 r3897 1 /* $Id: HandleManager.cpp,v 1.4 3 2000-07-17 00:40:17 phallerExp $ */1 /* $Id: HandleManager.cpp,v 1.44 2000-07-26 18:06:21 sandervl Exp $ */ 2 2 3 3 /* … … 1764 1764 dwResult = pHMHandle->pDeviceHandler->WaitForSingleObject(&pHMHandle->hmHandleData, 1765 1765 dwTimeout); 1766 // @@@PH Note: return code is wrong! 1767 switch (dwResult) 1768 { 1769 case 1: // OS/2: ERROR_INVALID_FUNCTION 1770 dprintf(("KERNEL32: HandleManager:HMWaitForSingleObject(%08xh) %s needs implementation\n", 1771 pHMHandle->pDeviceHandler->lpHMDeviceName)); 1772 dwResult = WAIT_ABANDONED; 1773 break; 1774 1775 case 640: // OS/2: ERROR_TIMEOUT 1776 dwResult = WAIT_TIMEOUT; 1777 break; 1778 1779 case 105: // ERROR_SEM_OWNER_DIED: 1780 case 95: // ERROR_INTERRUPT 1781 dwResult = WAIT_ABANDONED; 1782 break; 1783 1784 case NO_ERROR: 1785 dwResult = WAIT_OBJECT_0; 1786 break; 1787 1788 default: 1789 SetLastError(dwResult); 1790 dwResult = WAIT_FAILED; 1791 break; 1792 } 1793 1766 1794 1767 return (dwResult); /* deliver return code */ 1795 1768 } -
trunk/src/kernel32/critsection.cpp
r3275 r3897 1 /* $Id: critsection.cpp,v 1. 5 2000-03-29 17:17:17sandervl Exp $ */1 /* $Id: critsection.cpp,v 1.6 2000-07-26 18:06:22 sandervl Exp $ */ 2 2 /* 3 3 * Win32 critical sections … … 115 115 RtlRaiseException( &rec ); 116 116 #endif 117 dprintf(("ERROR: EnterCritSection: WaitForSingleObject returned %d -> RaiseException", res)); 117 118 RaiseException(EXCEPTION_CRITICAL_SECTION_WAIT, 0, 1, (DWORD *)crit); 118 119 }
Note:
See TracChangeset
for help on using the changeset viewer.