Commit Diff


commit - dd7c4e51044ce779cb695d6b52bbba0982a42e28
commit + a1c4307800c7f1ef9c5d71ba4c6c3642837e2877
blob - 471e2b17d3474eb50d24139a0dcdda431e154bd0
blob + 2614181541416891a53fd67a8489a68beb3e81ce
--- src/cmd/touch.c
+++ src/cmd/touch.c
@@ -54,7 +54,7 @@ touch(int nocreate, char *name)
 		fprint(2, "touch: %s: cannot wstat: %r\n", name);
 		return 1;
 	}
-	if((fd = create(name, OREAD, 0666)) < 0) {
+	if((fd = create(name, OWRITE, 0666)) < 0) {
 		fprint(2, "touch: %s: cannot create: %r\n", name);
 		return 1;
 	}