const char sys::PathSeparator = ':';
+StringRef Path::GetEXESuffix() {
+ return "";
+}
+
Path::Path(StringRef p)
: path(p) {}
struct stat buf;
if (0 != stat(path.c_str(), &buf))
return false;
- return buf.st_mode & S_IFDIR ? true : false;
+ return ((buf.st_mode & S_IFMT) == S_IFDIR) ? true : false;
}
bool