]> git.sven.stormbind.net Git - sven/exfat-utils.git/blobdiff - mkfs/cbm.c
Remove config.log, in the clean target (via override dh_auto_clean).
[sven/exfat-utils.git] / mkfs / cbm.c
index 4b76a127f0266a9ef671424c8c448bc46b4b794d..1a79a6b8a494d14d7b9f53cd88a73b46c1ae55f1 100644 (file)
@@ -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 (write(fd, bitmap, bitmap_size) == -1)
+       if (exfat_write(dev, bitmap, bitmap_size) < 0)
                return errno;
        free(bitmap);