mirror of
https://github.com/rclone/rclone.git
synced 2024-11-22 16:34:30 +01:00
mount2: disable xattrs
Signed-off-by: Anagh Kumar Baranwal <6824881+darthShadow@users.noreply.github.com>
This commit is contained in:
parent
f7f5e87632
commit
2520c05c4b
@ -404,3 +404,40 @@ func (n *Node) Rename(ctx context.Context, oldName string, newParent fusefs.Inod
|
|||||||
}
|
}
|
||||||
|
|
||||||
var _ = (fusefs.NodeRenamer)((*Node)(nil))
|
var _ = (fusefs.NodeRenamer)((*Node)(nil))
|
||||||
|
|
||||||
|
// Getxattr should read data for the given attribute into
|
||||||
|
// `dest` and return the number of bytes. If `dest` is too
|
||||||
|
// small, it should return ERANGE and the size of the attribute.
|
||||||
|
// If not defined, Getxattr will return ENOATTR.
|
||||||
|
func (n *Node) Getxattr(ctx context.Context, attr string, dest []byte) (uint32, syscall.Errno) {
|
||||||
|
return 0, syscall.ENOSYS // we never implement this
|
||||||
|
}
|
||||||
|
|
||||||
|
var _ fusefs.NodeGetxattrer = (*Node)(nil)
|
||||||
|
|
||||||
|
// Setxattr should store data for the given attribute. See
|
||||||
|
// setxattr(2) for information about flags.
|
||||||
|
// If not defined, Setxattr will return ENOATTR.
|
||||||
|
func (n *Node) Setxattr(ctx context.Context, attr string, data []byte, flags uint32) syscall.Errno {
|
||||||
|
return syscall.ENOSYS // we never implement this
|
||||||
|
}
|
||||||
|
|
||||||
|
var _ fusefs.NodeSetxattrer = (*Node)(nil)
|
||||||
|
|
||||||
|
// Removexattr should delete the given attribute.
|
||||||
|
// If not defined, Removexattr will return ENOATTR.
|
||||||
|
func (n *Node) Removexattr(ctx context.Context, attr string) syscall.Errno {
|
||||||
|
return syscall.ENOSYS // we never implement this
|
||||||
|
}
|
||||||
|
|
||||||
|
var _ fusefs.NodeRemovexattrer = (*Node)(nil)
|
||||||
|
|
||||||
|
// Listxattr should read all attributes (null terminated) into
|
||||||
|
// `dest`. If the `dest` buffer is too small, it should return ERANGE
|
||||||
|
// and the correct size. If not defined, return an empty list and
|
||||||
|
// success.
|
||||||
|
func (n *Node) Listxattr(ctx context.Context, dest []byte) (uint32, syscall.Errno) {
|
||||||
|
return 0, syscall.ENOSYS // we never implement this
|
||||||
|
}
|
||||||
|
|
||||||
|
var _ fusefs.NodeListxattrer = (*Node)(nil)
|
||||||
|
Loading…
Reference in New Issue
Block a user