Remove 'all' policy and simplify logic

This commit is contained in:
Antonio SJ Musumeci
2015-02-02 21:10:36 -05:00
parent 1f61a662ad
commit b411c63df1
26 changed files with 178 additions and 285 deletions

View File

@ -51,13 +51,13 @@ _access(const fs::SearchFunc searchFunc,
const int mask)
{
int rv;
fs::PathVector path;
fs::Path path;
rv = searchFunc(srcmounts,fusepath,path);
if(rv == -1)
return -errno;
rv = ::eaccess(path[0].full.c_str(),mask);
rv = ::eaccess(path.full.c_str(),mask);
return ((rv == -1) ? -errno : 0);
}