From 9f71bbf20a5cbc854280cc784a700265594ca858 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Mon, 16 Jul 2001 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2001-07-16 --- pc/devfloppy.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pc/devfloppy.c b/pc/devfloppy.c index 905e840c5e8213aa8e062377e57405aa2011e955..28e39edb6cc80e97d7321b3ee77776bdb70dc521 100644 --- a/pc/devfloppy.c +++ b/pc/devfloppy.c @@ -134,7 +134,7 @@ floppysetdef(FDrive *dp) for(t = floppytype; t < &floppytype[nelem(floppytype)]; t++) if(dp->dt == t->dt){ dp->t = t; - floppydir[NFDIR*dp->dev].length = dp->t->cap; + floppydir[1+NFDIR*dp->dev].length = dp->t->cap; break; } } @@ -220,19 +220,19 @@ floppyattach(char *spec) static Walkqid* floppywalk(Chan *c, Chan *nc, char **name, int nname) { - return devwalk(c, nc, name, nname, floppydir, fl.ndrive*NFDIR, devgen); + return devwalk(c, nc, name, nname, floppydir, 1+fl.ndrive*NFDIR, devgen); } static int floppystat(Chan *c, uchar *dp, int n) { - return devstat(c, dp, n, floppydir, fl.ndrive*NFDIR, devgen); + return devstat(c, dp, n, floppydir, 1+fl.ndrive*NFDIR, devgen); } static Chan* floppyopen(Chan *c, int omode) { - return devopen(c, omode, floppydir, fl.ndrive*NFDIR, devgen); + return devopen(c, omode, floppydir, 1+fl.ndrive*NFDIR, devgen); } static void @@ -297,7 +297,7 @@ changed(Chan *c, FDrive *dp) if(dp->dt == dp->t->dt) break; } - floppydir[NFDIR*dp->dev].length = dp->t->cap; + floppydir[1+NFDIR*dp->dev].length = dp->t->cap; /* floppyon will fail if there's a controller but no drive */ if(floppyon(dp) < 0) @@ -353,7 +353,7 @@ floppyread(Chan *c, void *a, long n, vlong off) ulong offset = off; if(c->qid.type & QTDIR) - return devdirread(c, a, n, floppydir, fl.ndrive*NFDIR, devgen); + return devdirread(c, a, n, floppydir, 1+fl.ndrive*NFDIR, devgen); rv = 0; dp = &fl.d[c->qid.path & ~Qmask]; @@ -908,7 +908,7 @@ floppyformat(FDrive *dp, char *params) for(t = floppytype; t < &floppytype[nelem(floppytype)]; t++){ if(strcmp(f[1], t->name)==0 && t->dt==dp->dt){ dp->t = t; - floppydir[NFDIR*dp->dev].length = dp->t->cap; + floppydir[1+NFDIR*dp->dev].length = dp->t->cap; break; } }