aboutsummaryrefslogtreecommitdiffstats
path: root/mkfs/cbm.c
diff options
context:
space:
mode:
authorrelan <relan@users.noreply.github.com>2012-03-03 07:39:07 +0000
committerrelan <relan@users.noreply.github.com>2015-08-24 08:26:14 +0300
commitad3c8453f7dd16d72bc6bae55b516bf27068b63d (patch)
treeb525d24bb2b95e4d00b67762b3a38ecc4abe003e /mkfs/cbm.c
parent9d3278dbfa14e58e4e734d5e1bdbc61490151d28 (diff)
downloadandroid_external_exfat-ad3c8453f7dd16d72bc6bae55b516bf27068b63d.tar.gz
android_external_exfat-ad3c8453f7dd16d72bc6bae55b516bf27068b63d.tar.bz2
android_external_exfat-ad3c8453f7dd16d72bc6bae55b516bf27068b63d.zip
Represent device as an extensible structure.
Diffstat (limited to 'mkfs/cbm.c')
-rw-r--r--mkfs/cbm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mkfs/cbm.c b/mkfs/cbm.c
index d5df9cb..1a79a6b 100644
--- a/mkfs/cbm.c
+++ b/mkfs/cbm.c
@@ -36,7 +36,7 @@ off_t cbm_size(void)
return DIV_ROUND_UP(le32_to_cpu(sb.cluster_count), CHAR_BIT);
}
-int cbm_write(off_t base, int fd)
+int cbm_write(struct exfat_dev* dev, off_t base)
{
uint32_t allocated_clusters =
DIV_ROUND_UP(cbm_size(), CLUSTER_SIZE(sb)) +
@@ -54,7 +54,7 @@ int cbm_write(off_t base, int fd)
BMAP_SET(bitmap, i);
else
BMAP_CLR(bitmap, i);
- if (exfat_write(fd, bitmap, bitmap_size) < 0)
+ if (exfat_write(dev, bitmap, bitmap_size) < 0)
return errno;
free(bitmap);