add block size for linux du

du already working on Mac
This commit is contained in:
Chris Lu 2018-09-27 09:33:36 -07:00
parent a362261972
commit f53632a84b

View file

@ -12,6 +12,8 @@ import (
"time"
)
const blockSize = 512
var _ = fs.Node(&File{})
var _ = fs.NodeOpener(&File{})
var _ = fs.NodeFsyncer(&File{})
@ -40,6 +42,8 @@ func (file *File) Attr(ctx context.Context, attr *fuse.Attr) error {
attr.Mtime = time.Unix(file.entry.Attributes.Mtime, 0)
attr.Gid = file.entry.Attributes.Gid
attr.Uid = file.entry.Attributes.Uid
attr.Blocks = attr.Size/blockSize + 1
attr.BlockSize = blockSize
return nil