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

1991/0109/port/devnonet.c (diff list | history)

1991/0108/sys/src/9/port/devnonet.c:554,5611991/0109/sys/src/9/port/devnonet.c:554,562 (short | long | prev | next)
1990/1210    
				mp->first = 0; 
			} 
			mp->inuse = 0; 
		} else 
			qunlock(&cp->mlock); 
1991/0109    
		} 
		qunlock(&cp->mlock); 
		nexterror(); 
1990/1210    
	} 
 
	/* 
1991/0108/sys/src/9/port/devnonet.c:593,6001991/0109/sys/src/9/port/devnonet.c:594,602
1990/1210    
		sendmsg(cp, mp); 
		tsleep(&mp->r, acked, mp, MSrexmit); 
1991/0108    
		if(retries++ > 100) 
			errors("to many nonet rexmits"); 
1991/0109    
			errors("too many nonet rexmits"); 
1990/1210    
	} 
1991/0109    
	poperror(); 
1990/1210    
 
	/* 
	 *  free buffer 
1991/0108/sys/src/9/port/devnonet.c:603,6091991/0109/sys/src/9/port/devnonet.c:605,610
1990/1210    
	mp->first = 0; 
	mp->inuse = 0; 
	wakeup(&cp->r); 
	poperror(); 
} 
 
/* 


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