Christopher Faylor
29ac7f89e3
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.
2000-09-07 16:23:51 +00:00
..
2000-02-17 19:38:33 +00:00
2000-09-06 02:21:44 +00:00
2000-07-29 04:19:24 +00:00
2000-08-02 20:13:18 +00:00
2000-07-16 17:38:41 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-06-01 05:57:54 +00:00
2000-07-28 23:21:04 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-02-21 03:18:37 +00:00
2000-09-03 04:16:35 +00:00
2000-07-16 17:38:41 +00:00
2000-07-16 17:38:41 +00:00
2000-07-16 17:38:41 +00:00
2000-08-22 03:58:47 +00:00
2000-09-05 03:16:28 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:31 +00:00
2000-02-17 19:38:33 +00:00
2000-07-29 16:24:59 +00:00
2000-09-07 16:23:51 +00:00
2000-08-24 16:33:03 +00:00
2000-02-24 06:45:32 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-08-22 05:10:20 +00:00
2000-09-04 17:52:42 +00:00
2000-07-15 02:48:11 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:45:52 +00:00
2000-08-31 20:07:53 +00:00
2000-09-07 16:23:51 +00:00
2000-08-25 19:52:04 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:33 +00:00
2000-08-22 05:10:20 +00:00
2000-09-07 16:23:51 +00:00
2000-08-22 05:10:20 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-07 16:23:51 +00:00
2000-09-03 04:16:35 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-08-22 05:10:20 +00:00
2000-08-22 05:10:20 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-09-03 04:16:35 +00:00
2000-02-17 19:38:33 +00:00
2000-08-02 16:28:18 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-09-04 17:52:42 +00:00
2000-09-07 16:23:51 +00:00
2000-09-03 04:16:35 +00:00
2000-09-04 17:52:42 +00:00
2000-09-07 16:23:51 +00:00
2000-08-02 16:28:18 +00:00
2000-09-06 18:13:38 +00:00
2000-09-03 04:16:35 +00:00
2000-03-07 18:32:40 +00:00
2000-04-19 00:55:19 +00:00
2000-08-12 05:48:51 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-07-29 16:24:59 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-09-05 03:16:28 +00:00
2000-02-17 19:38:33 +00:00
2000-08-22 05:10:20 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-04-19 00:55:19 +00:00
2000-02-17 19:38:33 +00:00
2000-02-17 19:38:33 +00:00
2000-09-04 17:52:42 +00:00
2000-09-07 16:23:51 +00:00
2000-08-22 05:10:20 +00:00
2000-08-18 19:51:02 +00:00
2000-09-03 04:16:35 +00:00
2000-09-03 04:16:35 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:33 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:33 +00:00
2000-08-29 02:06:49 +00:00
2000-09-07 16:23:51 +00:00
2000-09-01 20:54:22 +00:00
2000-08-02 19:26:01 +00:00
2000-09-06 21:03:10 +00:00
2000-08-22 05:10:20 +00:00
2000-02-17 19:38:33 +00:00
2000-09-07 01:18:37 +00:00
2000-09-07 01:18:37 +00:00
2000-09-07 16:23:51 +00:00
2000-08-22 05:10:20 +00:00
2000-08-24 21:19:14 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:31 +00:00
2000-07-28 23:21:04 +00:00
2000-09-04 17:52:42 +00:00
2000-09-03 04:16:35 +00:00
2000-08-30 22:37:24 +00:00
2000-09-07 16:23:51 +00:00
2000-09-07 16:23:51 +00:00
2000-02-17 19:38:33 +00:00
2000-09-03 04:16:35 +00:00
2000-08-02 16:28:18 +00:00
2000-08-22 05:10:20 +00:00
2000-08-22 03:58:47 +00:00
2000-09-06 21:03:10 +00:00
2000-07-19 17:42:16 +00:00