From 7b86e988aa59331584a51f8e63dc91320c517796 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sat, 20 Jan 1996 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1996-01-20 --- port/devtinyfs.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/port/devtinyfs.c b/port/devtinyfs.c index 2063ca215c6d3aa7162a5a06d904cf5ce7620c09..883afb55405040c7135dee0f180a04bf1204bdce 100644 --- a/port/devtinyfs.c +++ b/port/devtinyfs.c @@ -13,16 +13,15 @@ enum{ Qdir, - Qmedium, - Nfile= 32, + Qmedium, }; struct { QLock; Chan *c; - Dirtab file[Nfile]; + Dirtab file[Nfile+1]; int nfile; } tinyfs; @@ -34,8 +33,9 @@ tinyfsreset(void) d = tinyfs.file; memmove(d->name, "medium"); d->qid.vers = 0; - d->qid.path = Qdata; + d->qid.path = Qmedium; d->perm = 0666; + tinyfs.nfile = 1; } void @@ -46,6 +46,8 @@ tinyfsinit(void) Chan * tinyfsattach(char *spec) { + c = namec((char*)arg[0], Aopen, arg[1], 0); + return devattach('E', spec); } @@ -97,7 +99,7 @@ tinyfscreate(Chan *c, char *name, int omode, ulong perm) d->qid.vers = 0; d->qid.path = tinyfs.high++; tinyfs.nfile++; - + qunlock(&tinyfs); c->mode = openmode(omode);