• Home
  • Raw
  • Download

Lines Matching refs:p

83 	char *p, *d;  in cdcmd()  local
104 p = strstr(curdir, dest); in cdcmd()
105 if (!p) in cdcmd()
108 memcpy(d, curdir, p - curdir); in cdcmd()
109 strcpy(d + (p - curdir), argptr[1]); in cdcmd()
110 strcat(d, p + strlen(dest)); in cdcmd()
124 while ((p = padvance(&path, dest)) != NULL) { in cdcmd()
125 if (stat(p, &statb) >= 0 && S_ISDIR(statb.st_mode)) { in cdcmd()
130 if (p[0] == '.' && p[1] == '/' && p[2] != '\0') in cdcmd()
131 p += 2; in cdcmd()
132 print = strcmp(p, dest); in cdcmd()
134 if (docd(p, print) >= 0) in cdcmd()
152 char *p; in docd() local
169 STARTSTACKSTR(p); in docd()
171 STPUTC('/', p); in docd()
179 STPUTC('/', p); in docd()
183 STPUTC(*q++, p); in docd()
186 STACKSTRNUL(p); in docd()
216 char *p; in getcomponent() local
219 if ((p = cdcomppath) == NULL) in getcomponent()
222 while (*p != '/' && *p != '\0') in getcomponent()
223 p++; in getcomponent()
224 if (*p == '\0') { in getcomponent()
227 *p++ = '\0'; in getcomponent()
228 cdcomppath = p; in getcomponent()
245 char *p; in updatepwd() local
272 p = curdir; in updatepwd()
273 while (*p) in updatepwd()
274 STPUTC(*p++, new); in updatepwd()
275 if (p[-1] == '/') in updatepwd()
278 while ((p = getcomponent()) != NULL) { in updatepwd()
279 if (equal(p, "..")) { in updatepwd()
281 } else if (*p != '\0' && ! equal(p, ".")) { in updatepwd()
283 while (*p) in updatepwd()
284 STPUTC(*p++, new); in updatepwd()
399 char *p; in find_curdir() local
422 p = pwd; in find_curdir()
423 while ((i = read(pip[0], p, pwd + MAXPWD - p)) > 0 in find_curdir()
426 p += i; in find_curdir()
433 if (i < 0 || p == pwd || p[-1] != '\n') { in find_curdir()
440 p[-1] = '\0'; in find_curdir()