104 int rc, plen = strlen(pname);
118 while(p && p->pathlen >= plen)
119 {
if (p->pathlen == plen && !(rc = strcmp(p->pathname,pname)))
break;
120 else if (!strncmp(p->pathname,pname,plen)
122 {p->pathmask.
And(~(pinfo->
rovec)); p->pathmask.
Or(pinfo);}
130 if (!rc) {p->pathmask.
And(~(pinfo->
rovec)); p->pathmask.
Or(pinfo);}
133 { p->next = pp->next;
140 while(pp) {
if (pp->pathlen < plen
141 && !strncmp(pp->pathname,pname,pp->pathlen))
142 p->pathmask.
Or(&(pp->pathmask));
149 newmask = p->pathmask.
rovec | p->pathmask.
rwvec;