Revision 4a1d5e1f
ID | 4a1d5e1fded54358ddc4d8cbd53388ca7c93499b |
block: add bdrv_get_allocated_file_size() operation
qemu-img.c wants to count allocated file size of image. Previously it
counts a single bs->file by 'stat' or Window API. As VMDK introduces
multiple file support, the operation becomes format specific with
platform specific meanwhile.
The functions are moved to block/raw-{posix,win32}.c and qemu-img.c calls
bdrv_get_allocated_file_size to count the bs. And also added VMDK code
to count his own extents.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Files
- added
- modified
- copied
- renamed
- deleted
- block
- raw-posix.c (diff)
- raw-win32.c (diff)
- vmdk.c (diff)
- block.c (diff)
- block.h (diff)
- block_int.h (diff)
- qemu-img.c (diff)