return false;
nbytes = (size_t) ((EXT2_INODES_PER_GROUP(fs->ext2_sb)+7) / 8);
-
+
bitmap_block = (char *)RtlAllocateHeap(RtlGetProcessHeap(), 0, fs->blocksize);
if (!bitmap_block) return false;
retval = NT_SUCCESS(Ext2WriteDisk(
fs,
((ULONGLONG)blk * fs->blocksize),
- fs->blocksize,
+ fs->blocksize,
(unsigned char *)bitmap_block));
if (!retval)
{
retval = NT_SUCCESS(Ext2ReadDisk(
fs,
- ((ULONGLONG)blk * fs->blocksize),
+ ((ULONGLONG)blk * fs->blocksize),
block_nbytes,
(unsigned char *) block_bitmap));
if (blk)
{
retval = NT_SUCCESS(Ext2ReadDisk(
- fs, ((LONGLONG)blk * fs->blocksize),
- inode_nbytes,
+ fs, ((LONGLONG)blk * fs->blocksize),
+ inode_nbytes,
(unsigned char *)inode_bitmap));
if (!retval)
}
return true;
-
+
cleanup:
if (do_block)