mirror of
https://github.com/trapexit/mergerfs.git
synced 2025-03-27 20:45:13 +08:00
use eaccess to determine permissions for ffwp. closes #2
This commit is contained in:
parent
4c7095ccf6
commit
345d0bbdc4
@ -221,11 +221,16 @@ namespace fs
|
||||
iter = beginiter; iter != enditer; ++iter)
|
||||
{
|
||||
int rv;
|
||||
struct stat st;
|
||||
string path;
|
||||
|
||||
path = make_path(*iter,suffix);
|
||||
rv = ::lstat(path.c_str(),&st);
|
||||
rv = ::eaccess(path.c_str(),R_OK);
|
||||
if(rv == 0)
|
||||
return Path(*iter,path);
|
||||
rv = ::eaccess(path.c_str(),W_OK);
|
||||
if(rv == 0)
|
||||
return Path(*iter,path);
|
||||
rv = ::eaccess(path.c_str(),X_OK);
|
||||
if(rv == 0)
|
||||
return Path(*iter,path);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user