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

2001/0317/port/qio.c (diff list | history)

2001/0306/sys/src/9/port/qio.c:532,5372001/0317/sys/src/9/port/qio.c:532,542 (short | long | prev | next)
1997/0404    
		iunlock(q); 
		return -1; 
	} 
2001/0317    
	if(q->state & Qclosed){ 
		freeblist(b); 
		iunlock(q); 
		return BALLOC(b); 
	} 
1994/0311    
 
1997/0327    
	/* add buffer to queue */ 
1994/0311    
	if(q->bfirst) 
2001/0306/sys/src/9/port/qio.c:574,5792001/0317/sys/src/9/port/qio.c:579,590
1998/0918    
	/* sync with qread */ 
	dowakeup = 0; 
	ilock(q); 
2001/0317    
 
	if(q->state & Qclosed){ 
		freeblist(b); 
		iunlock(q); 
		return BALLOC(b); 
	} 
1998/0918    
 
	/* add buffer to queue */ 
	if(q->bfirst) 


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