From 3f33c9ec06154cd9f42b2fa13cdd15e4fbf33c0f Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Mon, 30 Nov 1998 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1998-11-30 --- port/devproc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/port/devproc.c b/port/devproc.c index 4c499c310151f51a4d04904e7237045c109914db..ef5ff1d58bc28d9ab77b8502bd2b039bf782a3f6 100644 --- a/port/devproc.c +++ b/port/devproc.c @@ -38,7 +38,7 @@ Dirtab procdir[] = "note", {Qnote}, 0, 0000, "noteid", {Qnoteid}, 0, 0666, "notepg", {Qnotepg}, 0, 0000, - "ns", {Qns}, 0, 0400, + "ns", {Qns}, 0, 0444, "proc", {Qproc}, 0, 0400, "regs", {Qregs}, sizeof(Ureg), 0000, "segment", {Qsegment}, 0, 0444, @@ -71,7 +71,7 @@ int procctlmemio(Proc*, ulong, int, void*, int); Chan* proctext(Chan*, Proc*); Segment* txt2data(Proc*, Segment*); int procstopped(void*); -void mntscan(Mntwalk*); +void mntscan(Mntwalk*, Proc*); static int procgen(Chan *c, Dirtab *tab, int, int s, Dir *dp) @@ -515,7 +515,7 @@ procread(Chan *c, void *va, long n, vlong off) case Qns: mw = c->aux; - mntscan(mw); + mntscan(mw, p); if(mw->mh == 0) return 0; if(n < NAMELEN+11) @@ -542,7 +542,7 @@ procread(Chan *c, void *va, long n, vlong off) } void -mntscan(Mntwalk *mw) +mntscan(Mntwalk *mw, Proc *p) { Pgrp *pg; Mount *t; @@ -550,7 +550,7 @@ mntscan(Mntwalk *mw) int nxt, i; ulong last, bestmid; - pg = up->pgrp; + pg = p->pgrp; rlock(&pg->ns); nxt = 0;