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

1991/0727/power/devduart.c (diff list | history)

1991/0607/sys/src/9/power/devduart.c:466,4711991/0727/sys/src/9/power/devduart.c:466,472 (short | long | prev | next)
1991/0607    
duartspecial(int port, IOQ *oq, IOQ *iq, int baud) 
{ 
	Duartport *dp = &duartport[port]; 
1991/0727    
	IOQ *zq; 
1991/0607    
 
	dp->nostream = 1; 
	if(oq){ 
1991/0607/sys/src/9/power/devduart.c:476,4811991/0727/sys/src/9/power/devduart.c:477,489
1991/0607    
	if(iq){ 
		dp->iq = iq; 
		dp->iq->ptr = dp; 
1991/0727    
 
		/* 
		 *  Stupid HACK to undo a stupid hack 
		 */  
		zq = &kbdq; 
		if(iq == zq) 
			kbdq.putc = kbdcr2nl; 
1991/0607    
	} 
	duartenable(dp); 
	duartbaud(dp, baud); 


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