git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242596
91177308-0d34-0410-b5e6-
96231b3b80d8
static long GetEpoch(const std::string &Path) {
struct stat St;
- if (stat(Path.c_str(), &St)) return 0;
+ if (stat(Path.c_str(), &St)) {
+ Printf("Can not stat: %s; exiting\n", Path.c_str());
+ exit(1);
+ }
return St.st_mtime;
}
*Epoch = E;
}
DIR *D = opendir(Dir.c_str());
- if (!D) return V;
+ if (!D) {
+ Printf("No such directory: %s; exiting\n", Dir.c_str());
+ exit(1);
+ }
while (auto E = readdir(D)) {
if (E->d_type == DT_REG || E->d_type == DT_LNK)
V.push_back(E->d_name);