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

2001/0912/port/chan.c (diff list | history)

2001/0823/sys/src/9/port/chan.c:546,5552001/0912/sys/src/9/port/chan.c:546,562 (short | long | prev | next)
1991/1011    
	Mhead *m, **l; 
	Mount *f, **p; 
 
2001/0527    
if(mnt->umh)	/* should not happen */ 
2001/0822    
	print("cunmount newp extra umh %p has %p\n", mnt, mnt->umh); 
2001/0527    
if(mounted && mounted->umh) 
2001/0822    
	print("cunmount old extra umh %p has %p\n", mounted, mounted->umh); 
2001/0912    
	if(mnt->umh)	/* should not happen */ 
		print("cunmount newp extra umh %p has %p\n", mnt, mnt->umh); 
 
	/* 
	 * It _can_ happen that mounted->umh is non-nil,  
	 * because mounted is the result of namec(Aopen) 
	 * (see sysfile.c:/^sysunmount). 
	 * If we open a union directory, it will have a umh. 
	 * Although surprising, this is okay, since the 
	 * cclose will take care of freeing the umh. 
	 */ 
2001/0527    
 
1993/0501    
	pg = up->pgrp; 
1991/1011    
	wlock(&pg->ns); 


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