Add block_count and block_size to fsinfo
This commit is contained in:
parent
d6c0c6a786
commit
d6098bd3ce
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
|
||||
|
|
Loading…
Reference in New Issue