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

1997/0408/port/chan.c (diff list | history)

1997/0408/sys/src/9/port/chan.c:393,3981997/0813/sys/src/9/port/chan.c:393,399 (short | long | prev | next)
1991/1011    
		dotdot = 1; 
	} 
1991/0427    
 
1997/0813    
	ac->flag &= ~CCREATE;	/* not inherited through a walk */ 
1997/0327    
	if(devtab[ac->type]->walk(ac, name) != 0) { 
1991/1011    
		if(dotdot) 
			ac = undomount(ac); 
1997/0408/sys/src/9/port/chan.c:416,4211997/0813/sys/src/9/port/chan.c:417,423
1991/1011    
	} 
	for(f = ac->mnt; f; f = f->next) { 
1997/0327    
		c = cclone(f->to, 0); 
1997/0813    
		c->flag &= ~CCREATE;	/* not inherited through a walk */ 
1997/0327    
		if(devtab[c->type]->walk(c, name) != 0) 
1991/1011    
			break; 
1997/0327    
		cclose(c); 


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