Revision 5efa9d5a block-vmdk.c
b/block-vmdk.c | ||
---|---|---|
25 | 25 |
|
26 | 26 |
#include "qemu-common.h" |
27 | 27 |
#include "block_int.h" |
28 |
#include "module.h" |
|
28 | 29 |
|
29 | 30 |
#define VMDK3_MAGIC (('C' << 24) | ('O' << 16) | ('W' << 8) | 'D') |
30 | 31 |
#define VMDK4_MAGIC (('K' << 24) | ('D' << 16) | ('M' << 8) | 'V') |
... | ... | |
811 | 812 |
bdrv_flush(s->hd); |
812 | 813 |
} |
813 | 814 |
|
814 |
BlockDriver bdrv_vmdk = { |
|
815 |
static BlockDriver bdrv_vmdk = {
|
|
815 | 816 |
.format_name = "vmdk", |
816 | 817 |
.instance_size = sizeof(BDRVVmdkState), |
817 | 818 |
.bdrv_probe = vmdk_probe, |
... | ... | |
823 | 824 |
.bdrv_flush = vmdk_flush, |
824 | 825 |
.bdrv_is_allocated = vmdk_is_allocated, |
825 | 826 |
}; |
827 |
|
|
828 |
static void bdrv_vmdk_init(void) |
|
829 |
{ |
|
830 |
bdrv_register(&bdrv_vmdk); |
|
831 |
} |
|
832 |
|
|
833 |
block_init(bdrv_vmdk_init); |
Also available in: Unified diff