summaryrefslogtreecommitdiffstats
path: root/newlib/libc/sys/linux/linuxthreads/posix-timer.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2014-11-13 18:37:15 +0000
committerCorinna Vinschen <corinna@vinschen.de>2014-11-13 18:37:15 +0000
commit73742508fcd8e994450582c1b7296c709da66764 (patch)
treec405f5ab833dc3813d0d1b4d6b5aea57abbd713f /newlib/libc/sys/linux/linuxthreads/posix-timer.h
parentd544f256d1c575f6358d6a9405f7906a5cfbce36 (diff)
downloadcygnal-73742508fcd8e994450582c1b7296c709da66764.tar.gz
cygnal-73742508fcd8e994450582c1b7296c709da66764.tar.bz2
cygnal-73742508fcd8e994450582c1b7296c709da66764.zip
* fhandler.h (fhandler_termios::line_edit): Add parameter to return
written bytes. * fhandler_termios.cc (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_tty.cc (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.
Diffstat (limited to 'newlib/libc/sys/linux/linuxthreads/posix-timer.h')
0 files changed, 0 insertions, 0 deletions