Lines Matching refs:pdir
67 unsigned char *pdir; in cwd() local
75 pdir = dir; in cwd()
77 pdir++; in cwd()
78 while (*pdir) { /* remove /./ by itself */ in cwd()
79 if ((*pdir == DOT) && (*(pdir+1) == SLASH)) { in cwd()
80 movstr(pdir+2, pdir); in cwd()
83 pdir++; in cwd()
84 while ((*pdir) && (*pdir != SLASH)) in cwd()
85 pdir++; in cwd()
86 if (*pdir) in cwd()
87 pdir++; in cwd()
90 if (*(--pdir) == DOT && pdir > dir && *(--pdir) == SLASH) { in cwd()
91 if (pdir > dir) { in cwd()
92 *pdir = NULLCHAR; in cwd()
94 *(pdir+1) = NULLCHAR; in cwd()