7 fusefs "bazil.org/fuse/fs"
8 "golang.org/x/net/context"
11 type fileNode struct {
18 _ fusefs.NodeOpener = fileNode{}
21 func (fn fileNode) Attr(ctx context.Context, attr *fuse.Attr) error {
23 attr.Mode = defaultMode
27 func (fn fileNode) Open(ctx context.Context, req *fuse.OpenRequest, resp *fuse.OpenResponse) (fusefs.Handle, error) {
29 r.Seek(fn.TorrentOffset, os.SEEK_SET)
30 return fileHandle{fn, r}, nil