diff options
author | Christopher Faylor <me@cgf.cx> | 2000-09-07 20:23:51 +0400 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-09-07 20:23:51 +0400 |
commit | 29ac7f89e36e5f5b46286cdbb5501bcea3ce2055 (patch) | |
tree | 53317078f39b909b63757eadca3cf80fdd654738 /winsup/cygwin/select.cc | |
parent | c1644acb233ed749b28b4139604ab134cf1cd34c (diff) |
Split out tty and shared_info stuff into their own headers and use throughout.
Include sys/termios.h for files which need it.
* tty.h: New file.
* shared_info.h: New file.
* fhandler.h: Move inline methods that rely on tty stuff to
fhandler_console.cc.
* fhandler_tty.cc (fhandler_pty_master::process_slave_output): Set
output_done_event immediately after reading data to speed up tty output
processing.
(process_output): Set write_error to errno or zero.
(fhandler_tty_slave::write): Check previous write error prior to writing to
slave end of pipe. This allows tty output to be slightly less synchronous.
* fhandler_console.cc (fhandler_console::tcsetpgrp): Moved here from
fhandler.h.
(fhandler_console::set_input_state): Ditto.
Diffstat (limited to 'winsup/cygwin/select.cc')
-rw-r--r-- | winsup/cygwin/select.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/select.cc b/winsup/cygwin/select.cc index c7181fb53..b52471a0e 100644 --- a/winsup/cygwin/select.cc +++ b/winsup/cygwin/select.cc @@ -39,6 +39,7 @@ details. */ #include "sync.h" #include "sigproc.h" #include "perthread.h" +#include "tty.h" /* * All these defines below should be in sys/types.h |