ln = Lst_Member(openDirectories, p); Lst_Remove(openDirectories, ln);
ln = Lst_Member(&openDirectories, p); Lst_Remove(&openDirectories, ln);
Dir_Destroy (pp)    void *pp;	    /* The directory descriptor to nuke */{    Path    	  *p = (Path *) pp;    p->refCount -= 1;    if (p->refCount == 0) {	LstNode	ln;	ln = Lst_Member(openDirectories, p);	Lst_Remove(openDirectories, ln);	Hash_DeleteTable (&p->files);	free(p->name);	free(p);    }}