diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index f3789a91c..718becad7 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,10 @@ +2001-03-12 Egor Duda + + * fhandler.h (fhandler_termios::fhandler_termios): Enable fixup + after fork. + * fhandler_console.cc (fhandler_console::fhandler_console): Fixup + after fork is now enabled in the base class constructor. + Mon Mar 12 11:19:41 2001 Christopher Faylor * mkvers.sh: Include config.h so that DEBUGGING is correctly defined. diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 1553f0ef5..155e2a8d4 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -568,7 +568,7 @@ public: fhandler_termios (DWORD dev, const char *name = 0, int unit = 0) : fhandler_base (dev, name, unit) { - // nothing to do + set_need_fork_fixup (); } HANDLE& get_output_handle () { return output_handle; } int line_edit (const char *rptr, int nread, int always_accept = 0); diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc index ca73ab651..935b7bff0 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -804,7 +804,6 @@ fhandler_console::fhandler_console (const char *name) : if (PRIMARYLANGID (LOWORD (GetKeyboardLayout (0))) == LANG_ENGLISH) meta_mask |= RIGHT_ALT_PRESSED; - set_need_fork_fixup (); } #define FOREGROUND_ATTR_MASK (FOREGROUND_RED | FOREGROUND_GREEN | \