build: Do not check for obsolete <termio.h>

This commit is contained in:
Justin M. Keyes 2016-12-24 17:41:06 +01:00
parent cdcf5d2039
commit 432e9e5a2e
3 changed files with 1 additions and 4 deletions

View File

@ -26,7 +26,6 @@ if(NOT HAVE_SYS_WAIT_H AND UNIX)
message(SEND_ERROR "header sys/wait.h is required for Unix") message(SEND_ERROR "header sys/wait.h is required for Unix")
endif() endif()
check_include_files(sys/utsname.h HAVE_SYS_UTSNAME_H) check_include_files(sys/utsname.h HAVE_SYS_UTSNAME_H)
check_include_files(termio.h HAVE_TERMIO_H)
check_include_files(termios.h HAVE_TERMIOS_H) check_include_files(termios.h HAVE_TERMIOS_H)
check_include_files(utime.h HAVE_UTIME_H) check_include_files(utime.h HAVE_UTIME_H)
check_include_files(sys/uio.h HAVE_SYS_UIO_H) check_include_files(sys/uio.h HAVE_SYS_UIO_H)

View File

@ -43,7 +43,6 @@
#cmakedefine HAVE_STRNCASECMP #cmakedefine HAVE_STRNCASECMP
#cmakedefine HAVE_SYS_UTSNAME_H #cmakedefine HAVE_SYS_UTSNAME_H
#cmakedefine HAVE_SYS_WAIT_H #cmakedefine HAVE_SYS_WAIT_H
#cmakedefine HAVE_TERMIO_H
#cmakedefine HAVE_TERMIOS_H #cmakedefine HAVE_TERMIOS_H
#cmakedefine HAVE_UTIME #cmakedefine HAVE_UTIME
#cmakedefine HAVE_UTIME_H #cmakedefine HAVE_UTIME_H

View File

@ -974,8 +974,7 @@ static void flush_buf(UI *ui, bool toggle_cursor)
static const char *tui_get_stty_erase(void) static const char *tui_get_stty_erase(void)
{ {
static char stty_erase[2] = { 0 }; static char stty_erase[2] = { 0 };
#if defined(ECHOE) && defined(ICANON) \ #if defined(ECHOE) && defined(ICANON) && defined(HAVE_TERMIOS_H)
&& (defined(HAVE_TERMIO_H) || defined(HAVE_TERMIOS_H))
struct termios t; struct termios t;
if (tcgetattr(input_global_fd(), &t) != -1) { if (tcgetattr(input_global_fd(), &t) != -1) {
stty_erase[0] = (char)t.c_cc[VERASE]; stty_erase[0] = (char)t.c_cc[VERASE];