Change tcgetattr error handling.
This commit is contained in:
parent
fbc9b69151
commit
535e81ebba
|
@ -128,9 +128,8 @@ setterm(struct termios *backup)
|
||||||
struct termios tattr;
|
struct termios tattr;
|
||||||
|
|
||||||
if (tcgetattr(STDOUT_FILENO, backup) != 0) {
|
if (tcgetattr(STDOUT_FILENO, backup) != 0) {
|
||||||
if (errno == EBADF)
|
if (errno != ENOTTY) /* For debugger. */
|
||||||
err(EXIT_FAILURE, _("%d not valid fd"), STDOUT_FILENO);
|
err(EXIT_FAILURE, _("unexpected tcgetattr failure"));
|
||||||
/* errno == ENOTTY */
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
tattr = *backup;
|
tattr = *backup;
|
||||||
|
|
Loading…
Reference in New Issue