* fhandler_tty.cc (fhandler_tty::open): Enhance comment.

This commit is contained in:
Christopher Faylor 2005-12-13 14:47:18 +00:00
parent 4c848934fe
commit 1f3a4b8496
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2005-12-13 Christopher Faylor <cgf@timesys.com>
* fhandler_tty.cc (fhandler_tty::open): Enhance comment.
2005-12-13 Corinna Vinschen <corinna@vinschen.de>
* fhandler_tty.cc (fhandler_tty::open): Close newly created window

View File

@ -590,8 +590,16 @@ fhandler_tty_slave::open (int flags, mode_t)
station or, strangely, characters will not be displayed in any windows
drawn on the current screen. We only do this if we have changed to
a new windows station and if we had an existing windows station previously.
We also close the previously opened work station even though AllocConsole
is now "using" it. This doesn't seem to cause any problems.
Things to watch out for if you make changes in this code:
- Flashing, black consoles showing up when you start, e.g., ssh in
an xterm.
- Non-displaying of characters in rxvt or xemacs if you start a
process using setsid: bash -lc "setsid rxvt". */
Phew. */
h = horig = GetProcessWindowStation ();
if (myself->ctty == -1)
{