lib9: revert unintended changes to opentemp
diff --git a/src/lib9/opentemp.c b/src/lib9/opentemp.c
index 0af154d..f90bf77 100644
--- a/src/lib9/opentemp.c
+++ b/src/lib9/opentemp.c
@@ -2,20 +2,14 @@
 #include <libc.h>
 
 int
-opentemp(char *template, int mode)
+opentemp(char *template)
 {
-	int fd, fd1;
+	int fd;
 
 	fd = mkstemp(template);
 	if(fd < 0)
 		return -1;
-	/* reopen for mode */
-	fd1 = open(template, mode);
-	if(fd1 < 0){
-		close(fd);
-		remove(template);
-		return -1;
-	}
-	close(fd);
-	return fd1;
+	remove(template);
+	return fd;
 }
+