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

1992/0711/port/devsrv.c (diff list | history)

1992/0622/sys/src/9/port/devsrv.c:27,321992/0711/sys/src/9/port/devsrv.c:27,34 (short | long | prev | next)
1991/0828    
{ 
1991/1219    
	Srv *sp; 
 
1992/0711    
	USED(tab); 
	USED(ntab); 
1992/0622    
	qlock(&srvlk); 
	for(sp = srv; sp && s; sp = sp->link) 
		s--; 
1992/0622/sys/src/9/port/devsrv.c:148,1541992/0711/sys/src/9/port/devsrv.c:150,155
1990/0227    
void 
srvremove(Chan *c) 
{ 
1991/0828    
	Chan *f; 
1992/0622    
	Srv *sp, **l; 
1990/0227    
 
1991/0828    
	if(c->qid.path == CHDIR) 
1992/0622/sys/src/9/port/devsrv.c:197,2021992/0711/sys/src/9/port/devsrv.c:198,204
1990/0227    
long 
1991/0411    
srvread(Chan *c, void *va, long n, ulong offset) 
1990/0227    
{ 
1992/0711    
	USED(offset); 
1990/1002    
	isdir(c); 
1991/0828    
	return devdirread(c, va, n, 0, 0, srvgen); 
1990/0227    
} 
1992/0622/sys/src/9/port/devsrv.c:207,2151992/0711/sys/src/9/port/devsrv.c:209,218
1992/0622    
	Srv *sp; 
1991/1127    
	Fgrp *f; 
1992/0622    
	Chan *c1; 
1990/0227    
	int i, fd; 
1992/0711    
	int fd; 
1990/0227    
	char buf[32]; 
 
1992/0711    
	USED(offset); 
1990/1110    
	if(n >= sizeof buf) 
1990/11211    
		error(Egreg); 
1991/0318    
	memmove(buf, va, n);	/* so we can NUL-terminate */ 


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