diff options
Diffstat (limited to 'winsup/cygwin/fhandler_tty.cc')
-rw-r--r-- | winsup/cygwin/fhandler_tty.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_tty.cc b/winsup/cygwin/fhandler_tty.cc index 2361643d9..00147103a 100644 --- a/winsup/cygwin/fhandler_tty.cc +++ b/winsup/cygwin/fhandler_tty.cc @@ -554,7 +554,11 @@ fhandler_tty_slave::open (path_conv *, int flags, mode_t) set_open_status (); if (!output_done_event) { - fhandler_console::open_fhs++; + if (fhandler_console::open_fhs++ == 0) + { + BOOL b = AllocConsole (); + termios_printf ("%d = AllocConsole ()", b); + } termios_printf ("incremented open_fhs %d", fhandler_console::open_fhs); } termios_printf ("tty%d opened", ttynum); |