winsup/cygwin ChangeLog ...
Tue May 31 00:26:00 GMT 2011

CVSROOT:	/cvs/uberbaum
Module name:	winsup
Changes by:	2011-05-31 00:26:37

Modified files:
	cygwin         : ChangeLog fhandler.h 

Log message:
	* (dtable::select_write): Add missing argument to debug_printf.
	* (fhandler_base_overlapped::setup_overlapped): Explicitly set
	io_pending to false.
	(fhandler_base_overlapped::has_ongoing_io): Call GetOverlappedResult to force
	completion of I/O.
	(fhandler_base_overlapped::wait_overlapped): Rewrite to correctly deal with
	nonblocking reads and to make more race proof.
	(fhandler_base_overlapped::raw_write): Deal with new enum values.
	(fhandler_base_overlapped::raw_read): Ditto.  Don't deal with ongoing I/O here
	since it makes no sense in the read context.
	* fhandler.h (enum wait_return): Add overlapped_unknown,
	* (pipe): Add debugging output.


More information about the Cygwin-cvs mailing list