diff options
author | resver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123> | 2011-02-23 08:38:53 +0000 |
---|---|---|
committer | resver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123> | 2011-02-23 08:38:53 +0000 |
commit | f57eac4c1ac63c08b8a8bd26397dcc6d41b7f97a (patch) | |
tree | 9a76e7fb6ba79b495f1182c67e78685e81ba5dfe /fuse/main.c | |
parent | 09d9a1ba68850aaf4bd6dd6c13639d3f60bb7abe (diff) | |
download | android_external_exfat-f57eac4c1ac63c08b8a8bd26397dcc6d41b7f97a.tar.gz android_external_exfat-f57eac4c1ac63c08b8a8bd26397dcc6d41b7f97a.tar.bz2 android_external_exfat-f57eac4c1ac63c08b8a8bd26397dcc6d41b7f97a.zip |
Renamed block to sector to avoid confusion.
git-svn-id: http://exfat.googlecode.com/svn/trunk@210 60bc1c72-a15a-11de-b98f-4500b42dc123
Diffstat (limited to 'fuse/main.c')
-rw-r--r-- | fuse/main.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fuse/main.c b/fuse/main.c index c26eb5b..61c7ff2 100644 --- a/fuse/main.c +++ b/fuse/main.c @@ -233,7 +233,7 @@ static int fuse_exfat_statfs(const char* path, struct statvfs* sfs) { sfs->f_bsize = CLUSTER_SIZE(*ef.sb); sfs->f_frsize = CLUSTER_SIZE(*ef.sb); - sfs->f_blocks = le64_to_cpu(ef.sb->block_count) >> ef.sb->bpc_bits; + sfs->f_blocks = le64_to_cpu(ef.sb->sector_count) >> ef.sb->spc_bits; sfs->f_bavail = exfat_count_free_clusters(&ef); sfs->f_bfree = sfs->f_bavail; sfs->f_namemax = EXFAT_NAME_MAX; @@ -244,8 +244,8 @@ static int fuse_exfat_statfs(const char* path, struct statvfs* sfs) b) no such thing as inode; So here we assume that inode = cluster. */ - sfs->f_files = (sfs->f_blocks - sfs->f_bfree) >> ef.sb->bpc_bits; - sfs->f_favail = sfs->f_bfree >> ef.sb->bpc_bits; + sfs->f_files = (sfs->f_blocks - sfs->f_bfree) >> ef.sb->spc_bits; + sfs->f_favail = sfs->f_bfree >> ef.sb->spc_bits; sfs->f_ffree = sfs->f_bavail; return 0; |