From 9abafe226e5f89c783fa9fa388b63878dd473770 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 30 May 2013 01:58:09 +0200 Subject: [PATCH] hjfs: deal with ORCLOSE in chancreat() ORCLOSE was effectively ignored for Tcreate. just setting CHRCLOSE flag on chan should fix it. --- sys/src/cmd/hjfs/fs2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/src/cmd/hjfs/fs2.c b/sys/src/cmd/hjfs/fs2.c index fc772a832..a4a97c70c 100644 --- a/sys/src/cmd/hjfs/fs2.c +++ b/sys/src/cmd/hjfs/fs2.c @@ -186,6 +186,8 @@ chancreat(Chan *ch, char *name, int perm, int mode) ch->open |= CHREAD; break; } + if((mode & ORCLOSE) != 0) + ch->open |= CHRCLOSE; chend(ch); return 1; inval: