libc/winsup
Egor Duda 306c4b6737 * fhandler.h (class fhandler_tty_common): New mutex and event to
syncronize input on master tty with slave tty.
* fhandler_tty.cc (fhandler_pty_master::accept_input): Use them to
syncronize with slave.
* fhandler_tty.cc (fhandler_tty_slave::read): Use input mutex and
event to syncronize with master. Do not limit amount of data read
from master to vmin value. Interrupt on signal and return already
read data, if any.
* fhandler_tty.cc (fhandler_tty_slave::open): Handle input mutex and
event.
* fhandler_tty.cc (fhandler_tty_common::close): Ditto.
* fhandler_tty.cc (fhandler_tty_common::set_close_on_exec): Ditto.
* fhandler_tty.cc (fhandler_tty_common::fixup_after_fork): Ditto.
* fhandler_tty.cc (fhandler_tty_common::dup): Ditto.
* tty.h (tty::open_input_mutex): New function.
* tty.cc (tty::common_init): Create input mutex and event.
2001-03-04 15:34:25 +00:00
..
cygwin * fhandler.h (class fhandler_tty_common): New mutex and event to 2001-03-04 15:34:25 +00:00
doc * cygwinenv.sgml: Add text for `winsymlinks' option. 2001-03-02 12:05:31 +00:00
mingw * include/tchar.h: (__TEXT): Remove undef. 2001-02-21 19:33:42 +00:00
testsuite Add 'const' qualifiers where needed to avoid compiler warnings. 2000-09-06 14:21:53 +00:00
utils * regtool.cc (cmd_list): Add new registry display options. 2001-01-10 22:34:02 +00:00
w32api 2001-03-01 Earnie Boyd <earnie@users.sourceforge.net 2001-03-01 20:32:34 +00:00
CYGWIN_LICENSE import winsup-2000-02-17 snapshot 2000-02-17 19:38:33 +00:00
ChangeLog * Makefile.common: Revert previous change. 2001-02-22 12:37:32 +00:00
MAINTAINERS DJ is sole setup maintainer now. 2000-08-10 23:51:25 +00:00
Makefile.common * Makefile.common: Revert previous change. 2001-02-22 12:37:32 +00:00
Makefile.in * Makefile.common: Extend VERBOSE default. 2000-10-02 02:05:23 +00:00
configure * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX for 2000-12-03 05:40:45 +00:00
configure.in * Makefile.common: Eliminate checks for libgcc.a and libstdc++.a. Use CXX for 2000-12-03 05:40:45 +00:00