mirror of
https://github.com/littlefs-project/littlefs.git
synced 2025-11-16 12:34:34 +00:00
Add block_count and block_size to fsinfo
This commit is contained in:
3
lfs.c
3
lfs.c
@@ -4575,6 +4575,9 @@ static int lfs_fs_rawstat(lfs_t *lfs, struct lfs_fsinfo *fsinfo) {
|
||||
fsinfo->file_max = lfs->file_max;
|
||||
fsinfo->attr_max = lfs->attr_max;
|
||||
|
||||
fsinfo->block_count = lfs->block_count;
|
||||
fsinfo->block_size = lfs->cfg->block_size;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
7
lfs.h
7
lfs.h
@@ -301,6 +301,13 @@ struct lfs_fsinfo {
|
||||
|
||||
// Upper limit on the size of custom attributes in bytes.
|
||||
lfs_size_t attr_max;
|
||||
|
||||
// Number of blocks in filesystem.
|
||||
// May differ from cfg->block_count if autodetected from filesystem.
|
||||
lfs_size_t block_count;
|
||||
|
||||
// Size of block in bytes.
|
||||
lfs_size_t block_size;
|
||||
};
|
||||
|
||||
// Custom attribute structure, used to describe custom attributes
|
||||
|
||||
Reference in New Issue
Block a user