aboutsummaryrefslogtreecommitdiffstats
path: root/fuse/main.c
diff options
context:
space:
mode:
authorresver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123>2011-02-23 08:38:53 +0000
committerresver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123>2011-02-23 08:38:53 +0000
commitf57eac4c1ac63c08b8a8bd26397dcc6d41b7f97a (patch)
tree9a76e7fb6ba79b495f1182c67e78685e81ba5dfe /fuse/main.c
parent09d9a1ba68850aaf4bd6dd6c13639d3f60bb7abe (diff)
downloadandroid_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.c6
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;