Browse Source

fuse_getattr.cpp

getattr
Antonio SJ Musumeci 4 months ago
parent
commit
d0e59fd6fa
  1. 28
      src/fuse_getattr.cpp

28
src/fuse_getattr.cpp

@ -156,23 +156,17 @@ namespace l
const fuse_context *fc = fuse_get_context(); const fuse_context *fc = fuse_get_context();
const ugid::Set ugid(fc->uid,fc->gid); const ugid::Set ugid(fc->uid,fc->gid);
timeout_->entry = ((rv >= 0) ? rv = cfg->getattr.process(cfg->branches,
cfg->cache_entry : fusepath_,
cfg->cache_negative_entry); st_);
timeout_->attr = cfg->cache_attr; // rv = l::getattr(cfg->func.getattr.policy,
// cfg->branches,
return cfg->getattr.process(cfg->branches, // fusepath_,
fusepath_, // st_,
st_, // cfg->symlinkify,
timeout_); // cfg->symlinkify_timeout,
// cfg->follow_symlinks);
rv = l::getattr(cfg->func.getattr.policy,
cfg->branches,
fusepath_,
st_,
cfg->symlinkify,
cfg->symlinkify_timeout,
cfg->follow_symlinks);
timeout_->entry = ((rv >= 0) ? timeout_->entry = ((rv >= 0) ?
cfg->cache_entry : cfg->cache_entry :

|||||||
100:0
Loading…
Cancel
Save