From afe96c87c59ccc8edb3060f5e208bb6d878ae4ac Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Tue, 15 Aug 2000 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2000-08-15 --- port/devproc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/port/devproc.c b/port/devproc.c index f7a234e5e2ca70c543281fa087d6d3eabfc49d87..5422f71247f38dcebd8fa0fde0bff1a2bb27b3ef 100644 --- a/port/devproc.c +++ b/port/devproc.c @@ -36,7 +36,7 @@ Dirtab procdir[] = "kregs", {Qkregs}, sizeof(Ureg), 0440, "mem", {Qmem}, 0, 0000, "note", {Qnote}, 0, 0000, - "noteid", {Qnoteid}, 0, 0666, + "noteid", {Qnoteid}, 0, 0664, "notepg", {Qnotepg}, 0, 0000, "ns", {Qns}, 0, 0444, "proc", {Qproc}, 0, 0400, @@ -112,6 +112,8 @@ procgen(Chan *c, Dirtab *tab, int, int s, Dir *dp) perm = tab->perm; if(perm == 0) perm = p->procmode; + else /* just copy read bits */ + perm |= p->procmode & 0444; len = tab->length; switch(QID(c->qid)) {