Lines Matching refs:cp
46 Pathcomp_t *pp = (Pathcomp_t*)np->nvalue.cp;
101 if(!(cdpath = (Pathcomp_t*)shp->cdpathlist) && (dp=sh_scoped(shp,CDPNOD)->nvalue.cp))
146 register char *cp;
149 if(!(cp = pathcanon(stakptr(PATH_OFFSET),PATH_DOTDOT)))
152 while(*--cp == '/' && cp>stakptr(PATH_OFFSET))
153 *cp = 0;
155 if(*(cp=stakptr(PATH_OFFSET))=='/')
156 if(!pathcanon(cp,PATH_DOTDOT))
202 shp->pwd = pwdnod->nvalue.cp;
212 register char *cp;
236 if(*(cp = path_pwd(shp,0)) != '/')
243 cp = (char*)stakseek(++flag+PATH_MAX);
244 mount(e_dot,cp,FS3D_GET|FS3D_VIEW|FS3D_SIZE(flag),0);
248 cp = strcpy(stakseek(strlen(cp)+PATH_MAX),cp);
249 pathcanon(cp,PATH_PHYSICAL);
251 sfputr(sfstdout,cp,'\n');