From c418817ed89c9b3812cdc396f8d51ae285161ce3 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Tue, 4 Mar 2003 04:07:34 +0000 Subject: * fhandler.h (fhandler_tty_slave::close): Declare new function. (fhandler_tty_slave::dup): Declare new function. (fhandler_tty_slave::fixup_after_function): Declare new function. * fhandler_tty.cc (fhandler_tty_slave_open): Only increment fhandler_console::open_fhs when associated with a pty. (fhandler_tty_slave::close): Define new function. Decrement fhandler_console::open_fhs when associated with a pty. (fhandler_tty_slave::dup): Define new function. Increment fhandler_console::open_fhs when associated with a pty. (fhandler_tty_slave::fixup_after_fork): Define new function. Increment fhandler_console::open_fhs when associated with a pty. --- winsup/cygwin/fhandler.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'winsup/cygwin/fhandler.h') diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 0d902ee7f..cc278a4c7 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -907,6 +907,9 @@ class fhandler_tty_slave: public fhandler_tty_common int tcgetattr (struct termios *t); int tcflush (int); int ioctl (unsigned int cmd, void *); + int close (); + int dup (fhandler_base *child); + void fixup_after_fork (HANDLE parent); __off64_t lseek (__off64_t, int) { return 0; } select_record *select_read (select_record *s); -- cgit v1.2.3