Changeset 3837 for trunk/src/kernel32/HandleManager.cpp
- Timestamp:
- Jul 17, 2000, 2:40:55 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/HandleManager.cpp
r3819 r3837 1 /* $Id: HandleManager.cpp,v 1.4 2 2000-07-12 18:21:40 sandervlExp $ */1 /* $Id: HandleManager.cpp,v 1.43 2000-07-17 00:40:17 phaller Exp $ */ 2 2 3 3 /* … … 70 70 71 71 /* this is the size of our currently static handle table */ 72 #define MAX_OS2_HMHANDLES 204872 #define MAX_OS2_HMHANDLES 4096 73 73 74 74 … … 1764 1764 dwResult = pHMHandle->pDeviceHandler->WaitForSingleObject(&pHMHandle->hmHandleData, 1765 1765 dwTimeout); 1766 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 1767 1794 return (dwResult); /* deliver return code */ 1768 1795 }
Note:
See TracChangeset
for help on using the changeset viewer.