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

1993/1216/port/chan.c (diff list | history)

1993/1121/sys/src/9/port/chan.c:204,2251993/1216/sys/src/9/port/chan.c:204,228 (short | long | prev | next)
1993/0501    
			m->mount = newmount(m, old, 0, 0); 
1990/0227    
	} 
 
1991/1011    
	if(m->mount && order == MREPL) { 
		mountfree(m->mount); 
		m->mount = 0; 
	} 
                 
1993/0501    
	nm = newmount(m, new, flag, spec); 
1993/1115    
	if(new->mnt != 0) { 
1993/1216    
		/* 
		 *  copy a union when binding it onto a directory 
		 */ 
		flg = order; 
		if(order == MREPL) 
			flg = MAFTER; 
1993/1115    
		h = &nm->next; 
		for(um = new->mnt->next; um; um = um->next) { 
			flg = um->flag; 
			if(flg == 0) 
				flg = MAFTER; 
			f = newmount(m, um->to, flg, um->spec); 
			*h = f; 
			h = &f->next; 
		} 
1993/1216    
	} 
 
	if(m->mount && order == MREPL) { 
		mountfree(m->mount); 
		m->mount = 0; 
1993/1115    
	} 
1993/0501    
 
1990/0227    
	if(flag & MCREATE) 


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