[TUHS] EGREG
Andrew Hume
andrew at humeweb.com
Mon Jan 18 15:39:04 AEST 2021
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 at 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
More information about the TUHS
mailing list