ext4_journal: two changes below.
[lwext4.git] / lwext4 / ext4_mkfs.h
index b98181ad9075a33c06989a1be1f1af84777d0e97..497bf3b9a29a32914e1098fd00c04a5efd047467 100644 (file)
 #ifndef EXT4_MKFS_H_
 #define EXT4_MKFS_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include "ext4_config.h"
 #include "ext4_types.h"
 #include "ext4_blockdev.h"
@@ -57,14 +61,19 @@ struct ext4_mkfs_info {
        uint16_t feat_compat;
        uint16_t feat_incompat;
        uint32_t bg_desc_reserve_blocks;
-       uint8_t no_journal;
+       uint16_t dsc_size;
+       uint8_t journal;
        const char *label;
 };
 
 int ext4_mkfs_read_info(struct ext4_blockdev *bd, struct ext4_mkfs_info *info);
 
 int ext4_mkfs(struct ext4_fs *fs, struct ext4_blockdev *bd,
-             struct ext4_mkfs_info *info);
+             struct ext4_mkfs_info *info, int fs_type);
+
+#ifdef __cplusplus
+}
+#endif
 
 #endif /* EXT4_MKFS_H_ */