summaryrefslogtreecommitdiffstats
path: root/src/appl/telnet/libtelnet
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2001-06-21 18:39:21 +0000
committerEzra Peisach <epeisach@mit.edu>2001-06-21 18:39:21 +0000
commit1cb1c19900041a18ea0f7ce7a289cc1ed3fff23e (patch)
treeecb73923fb0bb5d9e5ee59e1ce0b23d383fc1ed7 /src/appl/telnet/libtelnet
parent3ff4bd7c339e22c7eb4c86997d21effbb44c3299 (diff)
downloadkrb5-1cb1c19900041a18ea0f7ce7a289cc1ed3fff23e.tar.gz
krb5-1cb1c19900041a18ea0f7ce7a289cc1ed3fff23e.tar.xz
krb5-1cb1c19900041a18ea0f7ce7a289cc1ed3fff23e.zip
* forward.c: If NEED_SETENV defined, provide prototype for setenv
* configure.in: If compiling setenv.c, define NEED_SETENV. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13464 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/telnet/libtelnet')
-rw-r--r--src/appl/telnet/libtelnet/ChangeLog6
-rw-r--r--src/appl/telnet/libtelnet/configure.in1
-rw-r--r--src/appl/telnet/libtelnet/forward.c4
3 files changed, 11 insertions, 0 deletions
diff --git a/src/appl/telnet/libtelnet/ChangeLog b/src/appl/telnet/libtelnet/ChangeLog
index e99f7209d9..ac0ac184f3 100644
--- a/src/appl/telnet/libtelnet/ChangeLog
+++ b/src/appl/telnet/libtelnet/ChangeLog
@@ -1,3 +1,9 @@
+2001-06-21 Ezra Peisach <epeisach@rna.mit.edu>
+
+ * forward.c: If NEED_SETENV defined, provide prototype for setenv.
+
+ * configure.in: If compiling setenv.c, define NEED_SETENV.
+
2001-06-20 Ezra Peisach <epeisach@mit.edu>
* kerberos5.c: Add prototype for rd_and_store_for_creds().
diff --git a/src/appl/telnet/libtelnet/configure.in b/src/appl/telnet/libtelnet/configure.in
index 343bc051b2..3b55d3ddb0 100644
--- a/src/appl/telnet/libtelnet/configure.in
+++ b/src/appl/telnet/libtelnet/configure.in
@@ -10,6 +10,7 @@ LIBOBJS="$LIBOBJS getent.o"
if test $ac_cv_func_setenv = no || test $ac_cv_func_unsetenv = no \
|| test $ac_cv_func_getenv = no; then
LIBOBJS="$LIBOBJS setenv.o"
+ AC_DEFINE([NEED_SETENV])
fi
AC_C_CONST
if test "$KRB4_LIB" = ''; then
diff --git a/src/appl/telnet/libtelnet/forward.c b/src/appl/telnet/libtelnet/forward.c
index 1042a452a0..e7059e002e 100644
--- a/src/appl/telnet/libtelnet/forward.c
+++ b/src/appl/telnet/libtelnet/forward.c
@@ -29,6 +29,10 @@
#include "k5-int.h"
+#ifdef NEED_SETENV
+extern int setenv(char *, char *, int);
+#endif
+
extern char *line; /* see sys_term.c */
/* Decode, decrypt and store the forwarded creds in the local ccache. */