| 274 | return underlay_xattrfs->lsetxattr(path, name, value, size, flags); |
| 275 | } |
| 276 | virtual int removexattr(const char *path, const char *name) override |
| 277 | { |
| 278 | if (!underlay_xattrfs) |
| 279 | LOG_ERROR_RETURN(ENOTSUP, -1, "xattr is not supported by underlay fs"); |
| 280 | PathCat __(this, path); |
| 281 | return underlay_xattrfs->removexattr(path, name); |
| 282 | } |
| 283 | virtual int lremovexattr(const char *path, const char *name) override |
| 284 | { |
| 285 | if (!underlay_xattrfs) |