* configure.in: Test if prototypes needed for setenv and unsetenv
authorEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 17:31:08 +0000 (17:31 +0000)
committerEzra Peisach <epeisach@mit.edu>
Thu, 21 Jun 2001 17:31:08 +0000 (17:31 +0000)
* ext.h: Provide prototypes for unsetenv and setenv if needed.

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

src/appl/telnet/telnetd/ChangeLog
src/appl/telnet/telnetd/configure.in
src/appl/telnet/telnetd/ext.h

index 7fe04048490a62a02134220f2adefe6a9e8451e8..b1f38c6557e7d950ecd6424c3a84cfabe2a08c28 100644 (file)
@@ -1,3 +1,9 @@
+2001-06-21  Ezra Peisach  <epeisach@mit.edu>
+
+       * configure.in: Test if prototypes needed for setenv and unsetenv. 
+
+       * ext.h: Provide prototypes for unsetenv and setenv if needed.
+
 2001-06-19  Ezra Peisach  <epeisach@mit.edu>
 
        * utility.c (printsub): Ensure variable set before use.
index 4cab370df7c572bd297c98762e4fac3b221a780f..e808694a75e1f303573ffa269b115b77e871ef72 100644 (file)
@@ -59,5 +59,7 @@ if test $krb5_cv_sys_setpgrp_two = yes; then
   AC_DEFINE(SETPGRP_TWOARG)
 fi
 dnl
+KRB5_NEED_PROTO([#include <stdlib.h>],unsetenv,1)
+KRB5_NEED_PROTO([#include <stdlib.h>],setenv,1)
 KRB5_BUILD_PROGRAM
 V5_AC_OUTPUT_MAKEFILE
index 8f879d3519b8dc3beb322c44306f6f3215a980a7..428f491a94a7d4a79caaf750b1b9cc0665782525 100644 (file)
@@ -216,3 +216,9 @@ extern struct {
 extern int     needtermstat;
 #endif
 
+#ifdef NEED_UNSETENV_PROTO
+extern void unsetenv(const char *);
+#endif
+#ifdef NEED_SETENV_PROTO
+extern void setenv(const char *, const char *, int);
+#endif