src/winsup/cygwin ChangeLog fhandler.h fhandle ...
Thu Nov 13 18:37:00 GMT 2014

CVSROOT:	/cvs/src
Module name:	src
Changes by:	2014-11-13 18:37:15

Modified files:
	winsup/cygwin  : ChangeLog fhandler.h 

Log message:
	* fhandler.h (fhandler_termios::line_edit): Add parameter to return
	written bytes.
	* (fhandler_termios::tcinit): Fix formatting.
	(fhandler_termios::line_edit): Return bytes actually written.  Write
	in 32 byte chunks in non-canonical mode to reduce number of WriteFile
	calls.  Don't just eat unwritten bytes in case of an error condition.
	Especially, don't report them back to the caller as written.
	* (fhandler_pty_slave::read): Disable code reducing
	the number of bytes read from the pipe to vmin.  Add comment.
	(fhandler_pty_master::write): Convert ret to ssize_t type.  Just call
	line_edit once, not in a loop once for each byte.  Return bytes written
	as returned by line_edit.


More information about the Cygwin-cvs mailing list