]> granicus.if.org Git - sudo/commitdiff
added params to func decls when STDC_HEADERS is not defined
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 8 Aug 1994 04:08:43 +0000 (04:08 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 8 Aug 1994 04:08:43 +0000 (04:08 +0000)
now can count on putenv() being there

sudo_setenv.c

index c969097fee43e67c6659467a42be90bcf9197535..17087a801b2976b638eb747b02e52dbb7834ecbe 100644 (file)
@@ -43,9 +43,12 @@ static char rcsid[] = "$Id$";
 #include "sudo.h"
 
 #ifndef STDC_HEADERS
+#ifdef HAVE_PUTENV
 extern int putenv();
+#endif /* HAVE_PUTENV */
+#ifdef HAVE_SETENV
 extern int setenv();
-extern char *getenv();
+#endif /* HAVE_SETENV */
 #endif /* !STDC_HEADERS */
 
 
@@ -66,7 +69,6 @@ int sudo_setenv(var, val)
 #ifdef HAVE_SETENV
     return(setenv(var, val, 1));
 #else
-#ifdef HAVE_PUTENV
     char *envstring, *tmp;
 
     envstring = tmp = (char *) malloc(strlen(var) + strlen(val) + 2);
@@ -82,9 +84,5 @@ int sudo_setenv(var, val)
        ;
 
     return(putenv(envstring));
-#else
-    /* XXX - implement */
-    return(0);
-#endif /* HAVE_PUTENV */
 #endif /* HAVE_SETENV */
 }