5 #if defined(HAVE_CONFIG_H)
26 HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE);
28 GetConsoleMode(hStdin, &mode);
30 mode &= ~ENABLE_ECHO_INPUT;
32 mode |= ENABLE_ECHO_INPUT;
34 SetConsoleMode(hStdin, mode);
37 tcgetattr(STDIN_FILENO, &tty);
43 (void)tcsetattr(STDIN_FILENO, TCSANOW, &tty);
50 return _isatty(_fileno(stdin));
52 return isatty(fileno(stdin));
67 return poll(&fds, 1, 0) == 1;