diff options
Diffstat (limited to 'winsup/cygwin/fhandler_console.cc')
-rw-r--r-- | winsup/cygwin/fhandler_console.cc | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc index 91a5e1549..7248e1747 100644 --- a/winsup/cygwin/fhandler_console.cc +++ b/winsup/cygwin/fhandler_console.cc @@ -1781,14 +1781,11 @@ fhandler_console::set_close_on_exec (bool val) void __stdcall set_console_title (char *title) { - int rc; char buf[257]; strncpy (buf, title, sizeof (buf) - 1); buf[sizeof (buf) - 1] = '\0'; - if ((rc = WaitForSingleObject (tty_mutex, 15000)) != WAIT_OBJECT_0) - sigproc_printf ("wait for title mutex failed rc %d, %E", rc); + lock_ttys here (15000); SetConsoleTitle (buf); - ReleaseMutex (tty_mutex); debug_printf ("title '%s'", buf); } |