* setenv.c: Include stdlib.h, provide prototypes for setenv and
authorEzra Peisach <epeisach@mit.edu>
Mon, 23 Jul 2001 22:03:28 +0000 (22:03 +0000)
committerEzra Peisach <epeisach@mit.edu>
Mon, 23 Jul 2001 22:03:28 +0000 (22:03 +0000)
        unsetenv before declaration.

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

src/clients/ksu/ChangeLog
src/clients/ksu/setenv.c

index 6b1fe9d43859429f24ec55d168751fbd70955b45..84abc29da45fadcc659fb0f75fe0c80f84f8e6a0 100644 (file)
@@ -1,3 +1,8 @@
+2001-07-23  Ezra Peisach  <epeisach@mit.edu>
+
+       * setenv.c: Include stdlib.h, provide prototypes for setenv and
+       unsetenv before declaration.
+
 2001-06-26  Ezra Peisach  <epeisach@mit.edu>
 
        * authorization.c (find_first_cmd_that_exists): Change xmalloc()
index 7563454b85413e69402795634deaa689a671e1b7..286721446fae03cadaadaccd6e11f2ccf5ea3f6f 100644 (file)
 
 #include <sys/types.h>
 #include <stdio.h>
+#include <stdlib.h>
 
-static char *_findenv();
+static char *_findenv(char *, int *);
+
+#ifndef HAVE_SETENV
+extern int setenv(char *, char *, int);
+#endif
+#ifndef HAVE_UNSETENV
+extern void unsetenv(char *);
+#endif
 
 /*
  * setenv --
@@ -37,7 +45,6 @@ setenv(name, value, rewrite)
        static int alloced;                     /* if allocated space before */
        register char *C;
        int l_value, offset;
-       char *malloc(), *realloc();
 
        if (*value == '=')                      /* no `=' in value */
                ++value;