Make chan->flag 32 bits 16 bits isn't enough to support the various open flags we want to store. Flags like O_REMCLO were silently getting dropped. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
diff --git a/kern/include/ns.h b/kern/include/ns.h index 8e94995..516ed8b 100644 --- a/kern/include/ns.h +++ b/kern/include/ns.h
@@ -404,7 +404,7 @@ int type; uint32_t dev; uint16_t mode; /* read/write */ - uint16_t flag; + int flag; struct qid qid; int fid; /* for devmnt */ uint32_t iounit; /* chunk size for i/o; 0==default */