Changeset 21916 for trunk/src/kernel32/hmdevio.cpp
- Timestamp:
- Dec 18, 2011, 10:28:22 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 1 bin 2 Makefile.inc 1 env.cmd 2 LocalConfig.kmk
-
-
Property svn:mergeinfo
set to
/branches/gcc-kmk merged eligible
- Property svn:ignore
-
trunk/src/kernel32/hmdevio.cpp
r21302 r21916 25 25 #include <win32api.h> 26 26 #include <misc.h> 27 #include <win \winioctl.h>27 #include <win/winioctl.h> 28 28 #include "hmdevio.h" 29 29 #include "exceptutil.h" … … 47 47 DWORD rc; 48 48 49 for(int i=0;i<nrKnownDrivers;i++) 49 for(int i=0;i<nrKnownDrivers;i++) 50 50 { 51 51 driver = new HMDeviceDriver(knownDriver[i].szWin32Name, … … 101 101 if (rc != NO_ERROR) /* check for errors */ 102 102 dprintf(("KERNEL32:RegisterDevices: registering %s failed with %u.\n", szDrvName, rc)); 103 103 104 104 // @@@PH 105 105 // there should be an symbolic link: … … 109 109 rc = 0; 110 110 } 111 } 111 } 112 112 RegCloseKey(hkDrivers); 113 113 } … … 117 117 //****************************************************************************** 118 118 //****************************************************************************** 119 BOOL WIN32API RegisterCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 119 BOOL WIN32API RegisterCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 120 120 PFNDRVIOCTL pfnDriverIOCtl, PFNDRVREAD pfnDriverRead, 121 121 PFNDRVWRITE pfnDriverWrite, PFNDRVCANCELIO pfnDriverCancelIo, … … 141 141 //****************************************************************************** 142 142 //****************************************************************************** 143 HMDeviceDriver::HMDeviceDriver(LPCSTR lpDeviceName, LPSTR lpOS2DevName, BOOL fCreate, 143 HMDeviceDriver::HMDeviceDriver(LPCSTR lpDeviceName, LPSTR lpOS2DevName, BOOL fCreate, 144 144 WINIOCTL pDevIOCtl) 145 145 : HMDeviceHandler(lpDeviceName) … … 215 215 dprintf(("DosOpen %s returned %d\n", szOS2Name, rc)); 216 216 217 if(rc == NO_ERROR) 217 if(rc == NO_ERROR) 218 218 { 219 219 pHMHandleData->hHMHandle = hfFileHandle; 220 220 return (NO_ERROR); 221 221 } 222 else 222 else 223 223 return(error2WinError(rc)); 224 224 } … … 259 259 //****************************************************************************** 260 260 //****************************************************************************** 261 HMCustomDriver::HMCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 261 HMCustomDriver::HMCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 262 262 PFNDRVIOCTL pfnDriverIOCtl, PFNDRVREAD pfnDriverRead, 263 263 PFNDRVWRITE pfnDriverWrite, PFNDRVCANCELIO pfnDriverCancelIo, … … 461 461 return FALSE; 462 462 } 463 return pfnDriverGetOverlappedResult(lpDriverData, pHMHandleData->hHMHandle, pHMHandleData->dwFlags, 463 return pfnDriverGetOverlappedResult(lpDriverData, pHMHandleData->hHMHandle, pHMHandleData->dwFlags, 464 464 lpOverlapped, lpcbTransfer, fWait, (LPVOID)pHMHandleData->dwUserData); 465 465 } 466 467 extern "C" { 468 466 469 //****************************************************************************** 467 470 //****************************************************************************** … … 507 510 //****************************************************************************** 508 511 //****************************************************************************** 512 513 } // extern "C" 514
Note:
See TracChangeset
for help on using the changeset viewer.