mirror of
https://github.com/trapexit/mergerfs.git
synced 2025-03-02 13:28:57 +08:00
func_create_ff.cpp
This commit is contained in:
parent
789821bbac
commit
17b471ba8b
@ -56,6 +56,11 @@ namespace l
|
|||||||
mode_ &= ~umask_;
|
mode_ &= ~umask_;
|
||||||
|
|
||||||
rv = fs::open(fullpath,ffi_->flags,mode_);
|
rv = fs::open(fullpath,ffi_->flags,mode_);
|
||||||
|
if((rv == -1) && (errno == ENOENT))
|
||||||
|
{
|
||||||
|
branches_->clonepath(branch.path,fusepath_);
|
||||||
|
rv = fs::open(fullpath,ffi_->flags,mode_);
|
||||||
|
}
|
||||||
if((rv == -1) && (errno == EROFS))
|
if((rv == -1) && (errno == EROFS))
|
||||||
{
|
{
|
||||||
branch.mode = Branch2::Mode::RO;
|
branch.mode = Branch2::Mode::RO;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user