Lines Matching defs:pwd
224 char* pwd; /* current directory */
660 state.pwd = s;
661 if (!state.pwd)
665 state.pwd = duplicate(buf);
666 search(state.vars, "PWD", state.pwd);
684 if (stat(state.pwd, &ts))
685 report(3, "cannot stat", state.pwd, (unsigned long)0);
690 p = state.pwd + strlen(state.pwd);
691 while (p > state.pwd)
694 if (p == state.pwd)
697 if (stat(state.pwd, &ts))
698 report(3, "cannot stat", state.pwd, (unsigned long)0);
706 if (p <= state.pwd)