Changeset 19624 in vbox for trunk/src/VBox/Devices/Serial/DrvChar.cpp
- Timestamp:
- May 12, 2009 1:49:50 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 47206
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Serial/DrvChar.cpp
r11284 r19624 333 333 return PDMDrvHlpVMSetError(pDrvIns, VERR_PDM_MISSING_INTERFACE_BELOW, RT_SRC_POS, N_("Char#%d has no stream interface below"), pDrvIns->iInstance); 334 334 335 rc = RTThreadCreate(&pThis->ReceiveThread, drvCharReceiveLoop, (void *)pThis, 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, "CharRecv"); 336 if (RT_FAILURE(rc)) 337 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("Char#%d cannot create receive thread"), pDrvIns->iInstance); 335 /* 336 * Don't start the receive thread if the driver doesn't support reading 337 */ 338 if (pThis->pDrvStream->pfnRead) 339 { 340 rc = RTThreadCreate(&pThis->ReceiveThread, drvCharReceiveLoop, (void *)pThis, 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, "CharRecv"); 341 if (RT_FAILURE(rc)) 342 return PDMDrvHlpVMSetError(pDrvIns, rc, RT_SRC_POS, N_("Char#%d cannot create receive thread"), pDrvIns->iInstance); 343 } 338 344 339 345 rc = RTSemEventCreate(&pThis->SendSem);
Note:
See TracChangeset
for help on using the changeset viewer.