* fhandler_tty.cc (fhandler_pty_slave::open): Clarify debugging output.
(fhandler_pty_slave::open): Change ENOENT to ENXIO when can't open a tty.
This commit is contained in:
parent
3d1dd0789e
commit
336e8ee685
@ -1,3 +1,9 @@
|
|||||||
|
2011-10-10 Christopher Faylor <me.cygwin2011@cgf.cx>
|
||||||
|
|
||||||
|
* fhandler_tty.cc (fhandler_pty_slave::open): Clarify debugging output.
|
||||||
|
(fhandler_pty_slave::open): Change ENOENT to ENXIO when can't open a
|
||||||
|
tty.
|
||||||
|
|
||||||
2011-10-07 Corinna Vinschen <corinna@vinschen.de>
|
2011-10-07 Corinna Vinschen <corinna@vinschen.de>
|
||||||
Christopher Faylor <me.cygwin2011@cgf.cx>
|
Christopher Faylor <me.cygwin2011@cgf.cx>
|
||||||
|
|
||||||
|
@ -457,7 +457,7 @@ fhandler_pty_slave::open (int flags, mode_t)
|
|||||||
{
|
{
|
||||||
pty_owner = OpenProcess (PROCESS_DUP_HANDLE, FALSE, p->dwProcessId);
|
pty_owner = OpenProcess (PROCESS_DUP_HANDLE, FALSE, p->dwProcessId);
|
||||||
if (pty_owner)
|
if (pty_owner)
|
||||||
termios_printf ("dup handles directly since I'm allmighty.");
|
termios_printf ("dup handles directly since I'm the owner");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (pty_owner)
|
if (pty_owner)
|
||||||
@ -522,7 +522,10 @@ fhandler_pty_slave::open (int flags, mode_t)
|
|||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
err:
|
err:
|
||||||
__seterrno ();
|
if (GetLastError () == ERROR_FILE_NOT_FOUND)
|
||||||
|
set_errno (ENXIO);
|
||||||
|
else
|
||||||
|
__seterrno ();
|
||||||
err_no_errno:
|
err_no_errno:
|
||||||
termios_printf (errmsg);
|
termios_printf (errmsg);
|
||||||
err_no_msg:
|
err_no_msg:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user