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

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

1991/1113/sys/src/9/power/devduart.c:696,7031991/1115/sys/src/9/power/devduart.c:696,703 (short | long | prev | next)
1991/0607    
	nduartport = 2*conf.nmach; 
	duartdir = ialloc(nduartport*2*sizeof(Dirtab), 0); 
	for(i = 0; i < nduartport; i++){ 
		sprint(duartdir[2*i].name, "tty%d", i); 
		sprint(duartdir[2*i+1].name, "tty%dctl", i); 
1991/1115    
		sprint(duartdir[2*i].name, "eia%d", i); 
		sprint(duartdir[2*i+1].name, "eia%dctl", i); 
1991/0607    
		duartdir[2*i].length = duartdir[2*i+1].length = 0; 
		duartdir[2*i].perm = duartdir[2*i+1].perm = 0666; 
		duartdir[2*i].qid.path = STREAMQID(i, Sdataqid); 
1991/1113/sys/src/9/power/devduart.c:745,7511991/1115/sys/src/9/power/devduart.c:745,751
1991/0607    
{ 
	switch(STREAMTYPE(c->qid.path)){ 
	case Sdataqid: 
		streamstat(c, dp, "tty0"); 
1991/1115    
		streamstat(c, dp, "eia0"); 
1991/0607    
		break; 
	default: 
		devstat(c, dp, duartdir, 2*nduartport, devgen); 
1991/1113/sys/src/9/power/devduart.c:779,7851991/1115/sys/src/9/power/devduart.c:779,785
1991/0607    
void 
duartcreate(Chan *c, char *name, int omode, ulong perm) 
{ 
	errors("only God can create a tty"); 
1991/1115    
	errors(Eperm); 
1991/0607    
} 
 
void 


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