Lines Matching defs:dir
99 bool StatAllFilesInDir(const string& dir, map<string, TimeStamp>* stamps,
109 HANDLE find_handle = FindFirstFileExA((dir + "\\*").c_str(), level, &ffd,
117 *err = "FindFirstFileExA(" + dir + "): " + GetLastErrorString();
141 string dir = DirName(path);
142 if (dir.empty())
145 TimeStamp mtime = Stat(dir, &err);
154 bool success = MakeDirs(dir);
157 return MakeDir(dir);
197 string dir = DirName(path);
198 string base(path.substr(dir.size() ? dir.size() + 1 : 0));
202 dir = path;
205 string dir_lowercase = dir;
206 transform(dir.begin(), dir.end(), dir_lowercase.begin(), ::tolower);
212 if (!StatAllFilesInDir(dir.empty() ? "." : dir, &ci->second, err)) {