Commit Diff


commit - 0be57355f912dbedb76cea1a7a4f9a1deb5bde2b
commit + 3ef80ba5f5c29a8367d32353a9620ec4cf9cb880
blob - 384196cf4281d0bd9351fbc66b9713726f855801
blob + 5dfc857798428096d62cabcda6ead094ffda2ebf
--- src/lib9/getenv.c
+++ src/lib9/getenv.c
@@ -16,11 +16,5 @@ p9getenv(char *s)
 int
 p9putenv(char *s, char *v)
 {
-	char *t;
-
-	t = smprint("%s=%s", s, v);
-	if(t == nil)
-		return -1;
-	putenv(t);
-	return 0;
+	return setenv(s, v, 1);
 }