rmdir(path);
}
-list<string> list_files(const Path &path)
+vector<string> list_files(const Path &path)
{
return list_filtered(path, string());
}
-list<string> list_filtered(const Path &path, const string &filter)
+vector<string> list_filtered(const Path &path, const string &filter)
{
Regex r_filter(filter);
- list<string> result;
+ vector<string> result;
DIR *dir = opendir(path.str().c_str());
if(!dir)
throw system_error("opendir");
return dir;
}
-Path path_lookup(const string &name, const list<Path> &paths)
+Path path_lookup(const string &name, const vector<Path> &paths)
{
for(const Path &p: paths)
{
Path path_lookup(const string &name)
{
const char *path = getenv("PATH");
- list<string> dirs = split(path, ITEMSEP);
- return path_lookup(name, list<Path>(dirs.begin(), dirs.end()));
+ vector<string> dirs = split(path, ITEMSEP);
+ return path_lookup(name, vector<Path>(dirs.begin(), dirs.end()));
}
} // namespace FS