now can count on putenv() being there
#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 */
#ifdef HAVE_SETENV
return(setenv(var, val, 1));
#else
-#ifdef HAVE_PUTENV
char *envstring, *tmp;
envstring = tmp = (char *) malloc(strlen(var) + strlen(val) + 2);
;
return(putenv(envstring));
-#else
- /* XXX - implement */
- return(0);
-#endif /* HAVE_PUTENV */
#endif /* HAVE_SETENV */
}