Fix write deadlock with streaming serial devices

Christopher Faylor
Fri Jan 23 15:22:00 GMT 2004

On Thu, Jan 22, 2004 at 05:07:38PM -0600, Brian Ford wrote:
>2004-01-22  Brian Ford  <>
>	* (fhandler_serial::raw_write): Prevent a
>	deadlock when the input buffer overflows.
>	(fhandler_serial::raw_read): Correct to print the actual error
>	and only call PurgeComm when necessary.
>+          DWORD ev;
>+          if (!ClearCommError (get_handle (), &ev, NULL)) goto err;
>+          if (ev) termios_printf ("error detected %x", ev);

Applied with the above two minor non-GNU formatting problems corrected.



More information about the Cygwin-patches mailing list