SRI-NOSC/new/hp.diffs

97c97
< hpopen()
---
> hpopen(dev)
100,101c100
< 	if(!hp_openf){
< 		hp_openf++;
---
> 	if(!hp_openf)
102a102,104
> 	if(! ( (hp_openf>>(dev.d_minor>>3))&1) ) {
> 		hp_openf =| 1<<(dev.d_minor>>3);
> 		HPADDR->hpcs2 = dev.d_minor>>3;
171c173,174
< 		deverror(bp, HPADDR->hpcs2, 0);
---
> 		deverror(bp, HPADDR->hpcs2, HPADDR->hper1);
> 		deverror(bp,HPADDR->hper2);
173c176
< 			HPADDR->hpcs2 = CLR;
---
> 			HPADDR->hpcs2 =| CLR;