| plan 9 kernel history: overview | file list | diff list |
1997/0408/port/chan.c (diff list | history)
| 1997/0408/sys/src/9/port/chan.c:393,398 – 1997/0813/sys/src/9/port/chan.c:393,399 (short | long | prev | next) | ||
| 1991/1011 | dotdot = 1; } | |
| 1991/0427 | ||
| 1997/0813 | ac->flag &= ~CCREATE; /* not inherited through a walk */ | |
| 1997/0327 | if(devtab[ac->type]->walk(ac, name) != 0) { | |
| 1991/1011 | if(dotdot) ac = undomount(ac); | |
| 1997/0408/sys/src/9/port/chan.c:416,421 – 1997/0813/sys/src/9/port/chan.c:417,423 | ||
| 1991/1011 | } for(f = ac->mnt; f; f = f->next) { | |
| 1997/0327 | c = cclone(f->to, 0); | |
| 1997/0813 | c->flag &= ~CCREATE; /* not inherited through a walk */ | |
| 1997/0327 | if(devtab[c->type]->walk(c, name) != 0) | |
| 1991/1011 | break; | |
| 1997/0327 | cclose(c); | |