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

2001/0510/port/devenv.c (diff list | history)

2000/0121/sys/src/9/port/devenv.c:57,632001/0510/sys/src/9/port/devenv.c:57,79 (short | long | prev | next)
1997/0327    
static int 
1990/0227    
envwalk(Chan *c, char *name) 
{ 
1991/1018    
	return devwalk(c, name, 0, 0, envgen); 
2001/0510    
	Evalue *e; 
	Egrp *eg; 
	int rv; 
 
	if(c->qid.path == CHDIR && name[0] != '.'){ 
		rv = 0; 
		eg = up->egrp; 
		qlock(eg); 
		for(e = eg->entries; e; e = e->link) 
			if(strcmp(e->name, name) == 0){ 
				rv = 1; 
				c->qid = e->qid; 
			} 
		qunlock(eg); 
		return rv; 
	} else 
		return devwalk(c, name, 0, 0, envgen); 
1990/0227    
} 
 
1997/0327    
static void 


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