From 1fcd6167f8ebb4140237423a3bfdd68e3a59c914 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Fri, 31 Dec 1999 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1999-12-31 --- mpc/devpcmcia.c | 5 +++++ mpc/devsac.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/mpc/devpcmcia.c b/mpc/devpcmcia.c index 269c1598179726fb91d91211b52fb5aca432a7d1..a456db4d15602021c2f1c4b7a6c625f0c24160ff 100644 --- a/mpc/devpcmcia.c +++ b/mpc/devpcmcia.c @@ -161,6 +161,11 @@ pcmgen(Chan *c, Dirtab *tab, int ntab, int i, Dir *dp) char name[NAMELEN]; USED(tab, ntab); + + if(i == DEVDOTDOT){ + devdir(c, c->qid, "#y", 0, eve, 0550, dp); + return 1; + } if(i>=3*nslot) return -1; slotno = i/3; diff --git a/mpc/devsac.c b/mpc/devsac.c index ad1f0461eb2cbe28f1e651b86ae75691c60fd661..4ab4e59760583a3978fc7365a16040d632599fd8 100644 --- a/mpc/devsac.c +++ b/mpc/devsac.c @@ -162,6 +162,8 @@ sacwalk(Chan *c, char *name) isdir(c); if(name[0]=='.' && name[1]==0) return 1; + if(name[0]=='.' && name[1]=='.' && name[2]==0) + return 1; sac = c->aux; sac = saclookup(sac, name); if(sac == nil) {