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

1992/0627/port/devconc.c (diff list | history)

1992/0627/sys/src/9/port/devconc.c:283,2891992/0711/sys/src/9/port/devconc.c:283,289 (short | long | prev | next)
1992/0609    
	q->ptr = 0; 
	q->other->ptr = 0; 
	dp->rq = 0; 
1992/0627    
	streamexit(cp->s, 1); 
1992/0711    
	streamexit(cp->s); 
1992/0609    
	qunlock(cp); 
} 
 
1992/0627/sys/src/9/port/devconc.c:376,3811992/0711/sys/src/9/port/devconc.c:376,382
1992/0609    
	Conc *cp; 
	char buf[16]; 
 
1992/0711    
	USED(tab, ntab); 
1992/0609    
	cp = &concs[c->dev]; 
	switch(c->qid.path){ 
	case CHDIR: 
1992/0627/sys/src/9/port/devconc.c:445,4511992/0711/sys/src/9/port/devconc.c:446,452
1992/0609    
void	  
conccreate(Chan *c, char *name, int omode, ulong perm) 
{ 
	USED(c); 
1992/0711    
	USED(c, name, omode, perm); 
1992/0609    
	error(Eperm); 
} 
 
1992/0627/sys/src/9/port/devconc.c:459,4641992/0711/sys/src/9/port/devconc.c:460,466
1992/0609    
long	  
concread(Chan *c, void *a, long n, ulong offset) 
{ 
1992/0711    
	USED(offset); 
1992/0609    
	if(c->stream) 
		return streamread(c, a, n); 
	if(c->qid.path & CHDIR) 
1992/0627/sys/src/9/port/devconc.c:470,4751992/0711/sys/src/9/port/devconc.c:472,478
1992/0609    
long	  
concwrite(Chan *c, void *a, long n, ulong offset) 
{ 
1992/0711    
	USED(offset); 
1992/0609    
	return streamwrite(c, a, n, 0); 
} 
 
1992/0627/sys/src/9/port/devconc.c:483,4881992/0711/sys/src/9/port/devconc.c:486,491
1992/0609    
void	  
concwstat(Chan *c, char *dp) 
{ 
	USED(c); 
1992/0711    
	USED(c, dp); 
1992/0609    
	error(Eperm); 
} 


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