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