Attachment "None" to
ticket [403639ffff]
added by
nobody
2001-02-06 21:56:38.
--- unix/tcl.m4
+++ unix/tcl.m4 2000/12/19 12:54:40
@@ -1219,11 +1219,12 @@
AC_TRY_RUN([
#include <termios.h>
+#include <errno.h>
main()
{
struct termios t;
- if (tcgetattr(0, &t) == 0) {
+ if (tcgetattr(0, &t) == 0 || errno == ENOTTY) {
cfsetospeed(&t, 0);
t.c_cflag |= PARENB | PARODD | CSIZE | CSTOPB;
return 0;
@@ -1236,11 +1237,12 @@
else
AC_TRY_RUN([
#include <termio.h>
+#include <errno.h>
main()
{
struct termio t;
- if (ioctl(0, TCGETA, &t) == 0) {
+ if (ioctl(0, TCGETA, &t) == 0 || errno == ENOTTY) {
t.c_cflag |= CBAUD | PARENB | PARODD | CSIZE | CSTOPB;
return 0;
}
@@ -1252,11 +1254,12 @@
else
AC_TRY_RUN([
#include <sgtty.h>
+#include <errno.h>
main()
{
struct sgttyb t;
- if (ioctl(0, TIOCGETP, &t) == 0) {
+ if (ioctl(0, TIOCGETP, &t) == 0 || errno == ENOTTY) {
t.sg_ospeed = 0;
t.sg_flags |= ODDP | EVENP | RAW;
return 0;