+
+#ifndef HAVE_SETENV
+int setenv(const char *name, const char *value, int overwrite) {
+ char *buffer= 0;
+
+ assert(overwrite==1);
+ buffer= xmalloc(strlen(name)+strlen(value)+2);
+
+ sprintf(buffer,"%s=%s",name,value);
+ return putenv(buffer);
+}
+#endif /* HAVE_SETENV */