7 fusefs "bazil.org/fuse/fs"
9 "github.com/anacrolix/torrent"
12 type fileNode struct {
18 _ fusefs.NodeOpener = fileNode{}
21 func (fn fileNode) Attr(ctx context.Context, attr *fuse.Attr) error {
22 attr.Size = uint64(fn.f.Length())
23 attr.Mode = defaultMode
27 func (fn fileNode) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fusefs.Handle, error) {
29 return fileHandle{fn, r}, nil