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

1992/0114/power/devduart.c (diff list | history)

1992/0111/sys/src/9/power/devduart.c:232,2381992/0114/sys/src/9/power/devduart.c:232,238 (short | long | prev | next)
1991/0607    
		x = BD300; 
		break; 
	default: 
		errors("bad baud rate"); 
1992/0114    
		error(Ebadarg); 
1991/0607    
	} 
	if(x & 0x0100) 
		dp->duart->ipc_acr = duartacr |= 0x80; 
1992/0111/sys/src/9/power/devduart.c:770,7761992/0114/sys/src/9/power/devduart.c:770,776
1991/0607    
	} 
 
	if(dp && dp->nostream) 
		errors("in use"); 
1992/0114    
		error(Einuse); 
1991/0607    
 
	if((c->qid.path & CHDIR) == 0) 
		streamopen(c, &duartinfo); 
1992/0111/sys/src/9/power/devduart.c:814,8201992/0114/sys/src/9/power/devduart.c:814,820
1991/0607    
		return 1; 
	} 
 
	errors("no such duart type"); 
1992/0114    
	error(Egreg); 
1991/0607    
} 
 
long 
1992/0111/sys/src/9/power/devduart.c:827,8331992/0114/sys/src/9/power/devduart.c:827,833
1991/0607    
duartremove(Chan *c) 
{ 
1991/1214    
	USED(c); 
1991/0607    
	errors("can't remove a duart"); 
1992/0114    
	error(Eperm); 
1991/0607    
} 
 
void 
1992/0111/sys/src/9/power/devduart.c:834,8401992/0114/sys/src/9/power/devduart.c:834,840
1991/0607    
duartwstat(Chan *c, char *dp) 
{ 
1991/1214    
	USED(c); 
1991/0607    
	errors("can't write a duart"); 
1992/0114    
	error(Eperm); 
1991/0607    
} 
 
int 


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