Lines Matching defs:pwd
1657 if ((unique(r) || !r->time) && !streq(r->name, internal.dot->name) && !streq(r->name, internal.pwd))
1704 char* pwd;
1763 sfprintf(internal.tmp, "%s/", internal.pwd);
1770 pwd = 0;
1771 if (strncmp(internal.pwd, t, n) || (c = internal.pwd[n]) && c != '/')
1774 * ksh pwd and ast getcwd() are logical
1782 sfputr(internal.nam, internal.pwd, -1);
1789 sfprintf(internal.nam, "%s%s", t, internal.pwd + (s - u));
1790 pwd = strdup(sfstruse(internal.nam));
1791 pwdlen = strlen(pwd);
1800 if (!pwd)
1806 if (pwd)
1808 internal.pwd = pwd;
1810 setvar(external.pwd, internal.pwd, V_import);
1826 sfprintf(internal.tmp, "%s/", internal.pwd);
1827 sfprintf(internal.tmp, "%s%s", s, internal.pwd + n);
1849 sfprintf(internal.tmp, "%s/%s", c ? state.view[c].path->name : internal.pwd, s);
1851 sfprintf(internal.tmp, "%s/%s", c ? state.view[c].path : internal.pwd, s);