On Tue 16-08-11 18:37:23, Ivan Shmakov wrote: > How do I get the Ext2+ filesystem size (in blocks)? > > Currently, I do it like: > > static uint_fast64_t > e2fs_size (ext2_filsys e2) > { > uint_fast32_t hi > = (uint_fast32_t)e2->super->s_blocks_count_hi; > uint_fast32_t lo > = (uint_fast32_t)e2->super->s_blocks_count; > > /* . */ > return (((uint64_t)hi << 32) | lo); > } > > However, it seems that there's no documentation for both the > ext2_filsys and struct ext2_super_block structure types, and > their respective member fields. > > Am I safe with the code above? Yes, this is correct. Honza -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html