~kris/9p

9hist

9f71bbf20a5cbc854280cc784a700265594ca858 — David du Colombier 25 years ago 53f6982
Plan 9 from Bell Labs 2001-07-16
1 files changed, 7 insertions(+), 7 deletions(-)

M pc/devfloppy.c
M pc/devfloppy.c => pc/devfloppy.c +7 -7
@@ 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;
			}
		}