summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/appl/telnet/telnetd/ChangeLog5
-rw-r--r--src/appl/telnet/telnetd/sys_term.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index 4f567072d..f6534995a 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -1,3 +1,8 @@
+Wed Mar 31 00:05:58 1999 Tom Yu <tlyu@mit.edu>
+
+ * sys_term.c (getptyslave): Under AIX, ignore I_PUSH pckt
+ failure.
+
Tue Mar 30 23:59:15 1999 Tom Yu <tlyu@mit.edu>
* termios-tn.c: Include termio.h under AIX due to brokenness.
diff --git a/src/appl/telnet/telnetd/sys_term.c b/src/appl/telnet/telnetd/sys_term.c
index d989f6fff..ee8d53d46 100644
--- a/src/appl/telnet/telnetd/sys_term.c
+++ b/src/appl/telnet/telnetd/sys_term.c
@@ -940,9 +940,12 @@ getptyslave()
#ifdef USE_TERMIO
ttyfd = t;
#endif
- if (ioctl(pty, I_PUSH, "pckt") < 0)
+ if (ioctl(pty, I_PUSH, "pckt") < 0) {
+#ifndef _AIX
fatal(net, "I_PUSH pckt");
#endif
+ }
+#endif
/*
* set up the tty modes as we like them to be.