the evidence looks damning, but i still can’t recall.
i will, however, admit to this driver incorporating some code
my cat typed. i had left my (sam) editor open on the driver
and the cat trampled on the keyboard. unfortunately, it was centered
on a octal constant (setting some bits in a control register) and so went
undetected for a few days. darn kitty!
andrew
On Jan 17, 2021, at 12:52 PM, Norman Wilson
<norman(a)oclsc.org> wrote:
Andrew Hume (dammit andrew):
i have probed recently about the origins of the bEGREGb (its all greg cession's fault) error in Research Unix.
alas, i recall nothing about this, and can't recall ever getting the message.
===
Your memory fails you, which is not unreasonable for stuff you
probably haven't thought about in more than 30 years:
/*
SCSI Pass-Thru driver for the TD Systems UD? -- Andrew Hume
Ninth Edition Unix
*/
[...]
scsiwrite(dev)
dev_t dev;
{
register count;
register struct scsi *p = &scsi[minor(dev)];
register struct mscmd *cmd = &p->junk->cmd.msg;
unsigned char flag, bus_id;
if(p->flag&NEXTWR)
p->flag &= ~NEXTWR;
else {
u.u_error = EGREG;
return;
}
Norman Wilson
Toronto ON