find functions now return errors. closes #24

This commit is contained in:
Antonio SJ Musumeci
2014-08-16 13:59:55 -04:00
parent 8f35406000
commit cfe7609bcd
21 changed files with 123 additions and 111 deletions

View File

@ -53,9 +53,9 @@ _access(const fs::SearchFunc searchFunc,
int rv;
fs::PathVector path;
searchFunc(srcmounts,fusepath,path);
if(path.empty())
return -ENOENT;
rv = searchFunc(srcmounts,fusepath,path);
if(rv == -1)
return -errno;
rv = ::eaccess(path[0].full.c_str(),mask);