diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/ext4_blockdev.h | 3 | ||||
| -rw-r--r-- | include/ext4_mbr.h | 2 | ||||
| -rw-r--r-- | include/ext4_mkfs.h | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/include/ext4_blockdev.h b/include/ext4_blockdev.h index 41223b6..4efbb43 100644 --- a/include/ext4_blockdev.h +++ b/include/ext4_blockdev.h @@ -97,6 +97,9 @@ struct ext4_blockdev_iface { /**@brief Physical write counter*/ uint32_t bwrite_ctr; + + /**@brief User data pointer*/ + void* p_user; }; /**@brief Definition of the simple block device.*/ diff --git a/include/ext4_mbr.h b/include/ext4_mbr.h index e9c5f75..97a4459 100644 --- a/include/ext4_mbr.h +++ b/include/ext4_mbr.h @@ -60,7 +60,7 @@ struct ext4_mbr_parts { uint8_t division[4]; }; -int ext4_mbr_write(struct ext4_blockdev *parent, struct ext4_mbr_parts *parts); +int ext4_mbr_write(struct ext4_blockdev *parent, struct ext4_mbr_parts *parts, uint32_t disk_id); #ifdef __cplusplus } diff --git a/include/ext4_mkfs.h b/include/ext4_mkfs.h index 2438e7d..53f1820 100644 --- a/include/ext4_mkfs.h +++ b/include/ext4_mkfs.h @@ -63,6 +63,7 @@ struct ext4_mkfs_info { uint16_t feat_incompat; uint32_t bg_desc_reserve_blocks; uint16_t dsc_size; + uint8_t uuid[UUID_SIZE]; bool journal; const char *label; }; |
