#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"
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_blockdev *bd, struct ext4_mkfs_info *info);
+int ext4_mkfs(struct ext4_fs *fs, struct ext4_blockdev *bd,
+ struct ext4_mkfs_info *info, int fs_type);
+
+#ifdef __cplusplus
+}
+#endif
#endif /* EXT4_MKFS_H_ */