summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1994-08-04 17:21:47 +0000
committerTom Yu <tlyu@mit.edu>1994-08-04 17:21:47 +0000
commit043e3a893a518baa5f5207e35e9a71f10a3274fe (patch)
tree2c8778b00d4843641b4cdb373158ead0e78de18e /src
parent0042ac34ec5ce3085bfff20af3db31b4a0fd58a1 (diff)
downloadkrb5-043e3a893a518baa5f5207e35e9a71f10a3274fe.tar.gz
krb5-043e3a893a518baa5f5207e35e9a71f10a3274fe.tar.xz
krb5-043e3a893a518baa5f5207e35e9a71f10a3274fe.zip
* sys_term.h: fix linux lossage, i.e. <linux/tty.h>
* configure.in: check for STREAMSPTY (hopefully) git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4043 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/appl/telnet/telnetd/ChangeLog3
-rw-r--r--src/appl/telnet/telnetd/configure.in1
-rw-r--r--src/appl/telnet/telnetd/sys_term.c4
3 files changed, 8 insertions, 0 deletions
diff --git a/src/appl/telnet/telnetd/ChangeLog b/src/appl/telnet/telnetd/ChangeLog
index fc2175671..e8877dedd 100644
--- a/src/appl/telnet/telnetd/ChangeLog
+++ b/src/appl/telnet/telnetd/ChangeLog
@@ -1,5 +1,8 @@
Thu Aug 4 03:37:26 1994 Tom Yu (tlyu@dragons-lair)
+ * sys_term.h: fix linux lossage, i.e. <linux/tty.h>
+ * configure.in: check for STREAMSPTY (hopefully)
+
* Makefile.in:
* configure.in: make install changes
diff --git a/src/appl/telnet/telnetd/configure.in b/src/appl/telnet/telnetd/configure.in
index e1b3cf936..bd0731a5d 100644
--- a/src/appl/telnet/telnetd/configure.in
+++ b/src/appl/telnet/telnetd/configure.in
@@ -18,6 +18,7 @@ AC_COMPILE_CHECK([cc_t],[#include <termio.h>],
[cc_t foo;],,AC_DEFINE(NO_CC_T))
fi
fi
+AC_FUNC_CHECK(grantpt,AC_DEFINE(STREAMSPTY))
AC_FUNC_CHECK(gettosbyname,AC_DEFINE(HAS_GETTOS))
AC_HEADER_CHECK(sys/filio.h,AC_DEFINE(FILIO_H))
AC_HEADER_CHECK(sys/stream.h,AC_DEFINE(STREAMS))
diff --git a/src/appl/telnet/telnetd/sys_term.c b/src/appl/telnet/telnetd/sys_term.c
index 5181dc268..d356f2354 100644
--- a/src/appl/telnet/telnetd/sys_term.c
+++ b/src/appl/telnet/telnetd/sys_term.c
@@ -110,7 +110,11 @@ extern struct sysv sysv;
#include <sys/resource.h>
#include <sys/proc.h>
#endif
+#ifndef linux
#include <sys/tty.h>
+#else
+#include <linux/tty.h>
+#endif
#ifdef t_erase
#undef t_erase
#undef t_kill