get_phys_path
if (!physical || !(pwd = get_phys_path(Xstring(xs, xp))))
p = current_wd[0] ? (physical ? get_phys_path(current_wd) : current_wd) :
char *get_phys_path(const char *);