winsup/cygwin ChangeLog fhandler.cc fhandler.h ...

cgf@cygwin.com cgf@cygwin.com
Sun Jun 28 19:23:00 GMT 2009


CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	cgf@sourceware.org	2009-06-28 19:23:13

Modified files:
	cygwin         : ChangeLog fhandler.cc fhandler.h select.cc 

Log message:
	* fhandler.h (fhandler_base::has_ongoing_io): Declare new function.
	* fhandler.cc (fhandler_base::has_ongoing_io): Define new function.
	(fhandler_base::read_overlapped): Use has_ongoing_io to avoid writing when
	handle has not completed last I/O.
	(fhandler_base::write_overlapped): Ditto.
	* select.cc (peek_pipe): Be more careful about accessing hEvent field from
	get_overlapped().

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/ChangeLog.diff?cvsroot=uberbaum&r1=1.4538&r2=1.4539
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.cc.diff?cvsroot=uberbaum&r1=1.347&r2=1.348
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/fhandler.h.diff?cvsroot=uberbaum&r1=1.365&r2=1.366
http://sourceware.org/cgi-bin/cvsweb.cgi/winsup/cygwin/select.cc.diff?cvsroot=uberbaum&r1=1.147&r2=1.148



More information about the Cygwin-cvs mailing list