ISABSPATH
if (!ISABSPATH(Xstring(xs, xp))) {
if (!ISABSPATH(pwd)
xp = ISABSPATH(lbuf) ? Xstring(*xsp, xp)
# define ISRELPATH(s) (!ISABSPATH(s))
# define ISROOTEDPATH(s) ISABSPATH(s)
if (ISABSPATH(s) && eaccess(s, W_OK|X_OK) == 0