[Com0com-cvs] com0com ioctl.c,1.17,1.18
The virtual serial port driver for Windows.
Brought to you by:
vfrolov
From: Vyacheslav F. <vf...@us...> - 2006-04-14 15:57:59
|
Update of /cvsroot/com0com/com0com In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25788 Modified Files: ioctl.c Log Message: Fixed XON char sending delay after SERIAL_PURGE_RXCLEAR and IOCTL_SERIAL_SET_QUEUE_SIZE Index: ioctl.c =================================================================== RCS file: /cvsroot/com0com/com0com/ioctl.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** ioctl.c 17 Feb 2006 07:55:13 -0000 1.17 --- ioctl.c 14 Apr 2006 15:57:51 -0000 1.18 *************** *** 20,23 **** --- 20,27 ---- * * $Log$ + * Revision 1.18 2006/04/14 15:57:51 vfrolov + * Fixed XON char sending delay after SERIAL_PURGE_RXCLEAR + * and IOCTL_SERIAL_SET_QUEUE_SIZE + * * Revision 1.17 2006/02/17 07:55:13 vfrolov * Implemented IOCTL_SERIAL_SET_BREAK_ON and IOCTL_SERIAL_SET_BREAK_OFF *************** *** 302,306 **** PurgeBuffer(&pDevExt->pIoPortLocal->readBuf); UpdateHandFlow(pDevExt, TRUE, &queueToComplete); ! if (pDevExt->pIoPortRemote->tryWrite) { ReadWrite( pDevExt->pIoPortLocal, FALSE, --- 306,310 ---- PurgeBuffer(&pDevExt->pIoPortLocal->readBuf); UpdateHandFlow(pDevExt, TRUE, &queueToComplete); ! if (pDevExt->pIoPortLocal->tryWrite || pDevExt->pIoPortRemote->tryWrite) { ReadWrite( pDevExt->pIoPortLocal, FALSE, *************** *** 652,656 **** SetLimit(pDevExt); UpdateHandFlow(pDevExt, TRUE, &queueToComplete); ! if (pDevExt->pIoPortRemote->tryWrite) { ReadWrite( pDevExt->pIoPortLocal, FALSE, --- 656,660 ---- SetLimit(pDevExt); UpdateHandFlow(pDevExt, TRUE, &queueToComplete); ! if (pDevExt->pIoPortLocal->tryWrite || pDevExt->pIoPortRemote->tryWrite) { ReadWrite( pDevExt->pIoPortLocal, FALSE, |