* forward.c: If NEED_SETENV defined, provide prototype for setenv
authorEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 18:39:21 +0000 (18:39 +0000)
committerEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 18:39:21 +0000 (18:39 +0000)
        * configure.in: If compiling setenv.c, define NEED_SETENV.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13464 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/telnet/libtelnet/ChangeLog
src/appl/telnet/libtelnet/configure.in
src/appl/telnet/libtelnet/forward.c

index e99f7209d9f1354af3d7a1d96c2f538400148217..ac0ac184f325f7507ab2be8244cca53ae9ce10e8 100644 (file)
@@ -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().
index 343bc051b20bd1287a3204d9f0a200136ef8f7f2..3b55d3ddb0d0fee304ff89decbfec687c9a56713 100644 (file)
@@ -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
index 1042a452a0acbc4a9660f936ac22ab37b2906d8d..e7059e002eaf5051a7aca07e1228896dc9ac70e8 100644 (file)
  
 #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. */