Commit Diff
- Commit:
a1c4307800c7f1ef9c5d71ba4c6c3642837e2877
- From:
- James Cook <falsifian@falsifian.org>
- Via:
- Dan Cross <crossd@gmail.com>
- Date:
- Message:
- touch: fix for OpenBSD. This fixes https://github.com/9fans/plan9port/issues/436 This doesn't necessarily address the underlying issue: calling p9create with mode = OREAD should probably be allowed, but currently doesn't work on OpenBSD.
- Actions:
- Patch | Tree
--- 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; }