tcflush hang problem
H. Henning Schmidt
Henning.Schmidt@lynx-technik.com
Mon Nov 3 09:59:00 GMT 2003
I am pretty certain the the problem which is discussed in this thread
has already been reported in
http://sources.redhat.com/ml/cygwin/2003-03/msg01529.html
There is obviously an input buffer, which overflows if you keep an open
filedesc. on a serial port and let some external system generate input
data on that port while your own app does not read them away from there
fast enough. The message referenced above (from March 2003) also
contains a reliable way to reproduce this problem. My guess is, that the
tcflush() itself is probably not guilty in any way, it just helps
reproducing the problem.
;Henning
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list