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

1990/11211/port/proc.c (diff list | history)

1990/1101/sys/src/9/port/proc.c:250,2561990/11211/sys/src/9/port/proc.c:250,256 (short | long | prev | next)
Remove Chan* argument to error.
rsc Mon Mar 20 17:30:32 2006
1990/0227    
	sched(); 
	if(u->p->wokeup){ 
		u->p->wokeup = 0; 
		error(0, Eintr); 
1990/11211    
		error(Eintr); 
1990/0227    
	} 
} 
 
1990/1101/sys/src/9/port/proc.c:265,2711990/11211/sys/src/9/port/proc.c:265,271
1990/0227    
	cancel(a); 
	if(u->p->wokeup){ 
		u->p->wokeup = 0; 
		error(0, Eintr); 
1990/11211    
		error(Eintr); 
1990/0227    
	} 
} 
 
1990/1101/sys/src/9/port/proc.c:540,5461990/11211/sys/src/9/port/proc.c:540,546
1990/0324    
	while(canlock(&p->wait.use)){ 
1990/0227    
		if(p->nchild == 0){ 
			qunlock(&p->wait); 
			error(0, Enochild); 
1990/11211    
			error(Enochild); 
1990/0227    
		} 
		p->state = Inwait; 
		qunlock(&p->wait); 


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