* fhandler_console.cc (get_tty_stuff): Don't initialize shared memory console
area if it is already initialized. * fhandler_termios.cc (fhandler_termios::tcsetpgrp): Augment debugging info.
This commit is contained in:
@@ -107,9 +107,12 @@ get_tty_stuff (int flags = 0)
|
||||
sizeof (*shared_console_info),
|
||||
NULL);
|
||||
ProtectHandle (cygheap->console_h);
|
||||
shared_console_info->setntty (TTY_CONSOLE);
|
||||
shared_console_info->setsid (myself->sid);
|
||||
shared_console_info->set_ctty (TTY_CONSOLE, flags);
|
||||
if (!shared_console_info->ntty)
|
||||
{
|
||||
shared_console_info->setntty (TTY_CONSOLE);
|
||||
shared_console_info->setsid (myself->sid);
|
||||
shared_console_info->set_ctty (TTY_CONSOLE, flags);
|
||||
}
|
||||
return shared_console_info;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user