~kris/9p

9hist

5f958afb430a6ad018b6740c44abd9141b552329 — David du Colombier 34 years ago 1f81225
Plan 9 from Bell Labs 1991-12-20
5 files changed, 8 insertions(+), 4 deletions(-)

M pc/main.c
M port/dev.c
M port/devcons.c
M port/devscsi.c
M port/devwren.c
M pc/main.c => pc/main.c +1 -1
@@ 276,7 276,7 @@ matherror(Ureg *ur)
			msg = mathmsg[i];
			break;
		}
	sprint(note, "math: %s, status 0x%ux, pc 0x%lux", msg, status, ur->pc);
	sprint(note, "sys: fp: %s, status 0x%ux, pc 0x%lux", msg, status, ur->pc);
	postnote(u->p, 1, note, NDebug);
}


M port/dev.c => port/dev.c +3 -1
@@ 9,6 9,8 @@

#include	"fcall.h"

extern ulong	kerndate;

int
devno(int c, int user)
{


@@ 35,7 37,7 @@ devdir(Chan *c, Qid qid, char *n, long length, char *user, long perm, Dir *db)
	else
		db->mode = perm;
	db->atime = seconds();
	db->mtime = db->atime;
	db->mtime = kerndate;
	db->hlength = 0;
	db->length = length;
	strncpy(db->uid, user, NAMELEN);

M port/devcons.c => port/devcons.c +1 -1
@@ 779,7 779,7 @@ conswrite(Chan *c, void *va, long n, ulong offset)
			u->p->user[n] = '\0';
		}else
			error(Eperm);
		if(!conf.cntrlp && strcmp(u->p->user, "none") != 0)
		if(!conf.cntrlp && strcmp(eve, "bootes") == 0)
			memmove(eve, u->p->user, NAMELEN);
		break;


M port/devscsi.c => port/devscsi.c +1 -0
@@ 78,6 78,7 @@ static int	ownid = 0x08|7; /* enable advanced features */

int	scsiexec(Scsi*, int);
int	scsiintr(void);
void	scsireset(void);

static int
scsigen1(Chan *c, long qid, Dir *dp)

M port/devwren.c => port/devwren.c +2 -1
@@ 262,7 262,8 @@ wrenpart(int dev)

	scsiready(dev);
	scsisense(dev, buf);
	scsicap(dev, buf);
	if (scsicap(dev, buf))
		error(Eio);
	dp = &wren[dev];
	dp->drive = dev;