Documentation
¶
Index ¶
- func CopyDir(source string, target string) error
- func CopyDirs(sourcePath []string, sourceRoot string, targetRoot string) error
- func CopyXattrs(source string, target string) error
- func GetAttrs(facePath string, out *fuse.Attr) (*fs.StableAttr, syscall.Errno)
- func MovePath(path, sourceRoot, targetRoot string) error
- func PlainPath(path string) string
- func WalkDepthFirst(fullpath path.FullPath, fn func(path.FullPath) error) error
- type LSDDeletion
- type LSDNode
- func (n *LSDNode) Create(ctx context.Context, name string, flags uint32, mode uint32, ...) (*fs.Inode, fs.FileHandle, uint32, syscall.Errno)
- func (n *LSDNode) Getattr(ctx context.Context, fh fs.FileHandle, out *fuse.AttrOut) syscall.Errno
- func (n *LSDNode) Getxattr(ctx context.Context, attr string, dest []byte) (uint32, syscall.Errno)
- func (n *LSDNode) Listxattr(ctx context.Context, dest []byte) (uint32, syscall.Errno)
- func (n *LSDNode) Lookup(ctx context.Context, name string, out *fuse.EntryOut) (*fs.Inode, syscall.Errno)
- func (n *LSDNode) Mkdir(ctx context.Context, name string, mode uint32, out *fuse.EntryOut) (*fs.Inode, syscall.Errno)
- func (n *LSDNode) Open(ctx context.Context, flags uint32) (fs.FileHandle, uint32, syscall.Errno)
- func (n *LSDNode) Readdir(ctx context.Context) (fs.DirStream, syscall.Errno)
- func (n *LSDNode) Readlink(ctx context.Context) ([]byte, syscall.Errno)
- func (n *LSDNode) Removexattr(ctx context.Context, attr string) syscall.Errno
- func (n *LSDNode) Rename(ctx context.Context, name string, newParent fs.InodeEmbedder, newName string, ...) syscall.Errno
- func (n *LSDNode) Rmdir(ctx context.Context, name string) syscall.Errno
- func (n *LSDNode) Setattr(ctx context.Context, fh fs.FileHandle, in *fuse.SetAttrIn, out *fuse.AttrOut) syscall.Errno
- func (n *LSDNode) Setxattr(ctx context.Context, attr string, data []byte, flags uint32) syscall.Errno
- func (n *LSDNode) Statfs(ctx context.Context, out *fuse.StatfsOut) syscall.Errno
- func (n *LSDNode) Symlink(ctx context.Context, target, name string, out *fuse.EntryOut) (*fs.Inode, syscall.Errno)
- func (n *LSDNode) Unlink(ctx context.Context, name string) syscall.Errno
- type LSDRoot
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CopyXattrs ¶
Types ¶
type LSDDeletion ¶
type LSDDeletion struct {
// contains filtered or unexported fields
}
type LSDNode ¶
func (*LSDNode) Removexattr ¶
Click to show internal directories.
Click to hide internal directories.