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

1991/0712/port/proc.c (diff list | history)

1991/0710/sys/src/9/port/proc.c:491,4971991/0712/sys/src/9/port/proc.c:491,498 (short | long | prev | next)
Don't close nil fgrp, egrp. (BUG FIX)
rsc Mon Mar 20 17:14:13 2006
1991/0513    
	c->alarm = 0; 
1990/03081    
	mypid = c->pid; 
1991/0517    
 
1991/0705    
	closefgrp(c->fgrp); 
1991/0712    
	if(c->fgrp) 
		closefgrp(c->fgrp); 
1991/0517    
 
1990/0227    
	if(freemem){ 
1991/0705    
		flushvirt(); 
1991/0710/sys/src/9/port/proc.c:499,5051991/0712/sys/src/9/port/proc.c:500,507
1991/0705    
			if(c->seg[i]) 
				putseg(c->seg[i]); 
1990/03081    
		closepgrp(c->pgrp); 
1991/0705    
		closeegrp(c->egrp); 
1991/0712    
		if(c->egrp) 
			closeegrp(c->egrp); 
1990/0227    
		close(u->dot); 
	} 
	/* 
1991/0710/sys/src/9/port/proc.c:672,6781991/0712/sys/src/9/port/proc.c:674,679
1990/0227    
	 * Refs 
	 */ 
	incref(up->dot); 
1991/0705    
	p->fgrp = newfgrp(); 
1990/0617    
	kunmap(k); 
1990/0227    
 
	/* 


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