plan 9 kernel history: overview | file list | diff list

1990/1110/gnot/fault.c (diff list | history)

1990/0918/sys/src/9/gnot/fault.c:166,1711990/1110/sys/src/9/gnot/fault.c:166,173 (short | long | prev | next)
1990/03091    
				qunlock(o->chan); 
				pg->o = 0; 
				pg->ref--; 
1990/1110    
				if(user) 
					pexit("Interrupt", 0); 
1990/03091    
				goto cant; 
			} 
			o->chan->offset = (addr-o->va) + o->minca; 
1990/0918/sys/src/9/gnot/fault.c:290,2961990/1110/sys/src/9/gnot/fault.c:292,298
1990/0617    
	if((long)len < 0){ 
1990/0312    
    Err: 
1990/03091    
		pprint("invalid address in sys call pc %lux sp %lux\n", ((Ureg*)UREGADDR)->pc, ((Ureg*)UREGADDR)->sp); 
		postnote(u->p, 1, "bad address", NDebug); 
1990/1110    
		postnote(u->p, 1, "sys: bad address", NDebug); 
1990/03091    
		error(0, Ebadarg); 
	} 
1990/0617    
    Again: 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)