vmdk.c (d6e9098e10e82feeddb824d7c3d0cf61aff96c29) vmdk.c (66f82ceed6781261c09e65fb440ca76842fd0500)
1/*
2 * Block driver for the VMDK format
3 *
4 * Copyright (c) 2004 Fabrice Bellard
5 * Copyright (c) 2005 Filip Navara
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a copy
8 * of this software and associated documentation files (the "Software"), to deal

--- 900 unchanged lines hidden (view full) ---

909 },
910 { NULL }
911};
912
913static BlockDriver bdrv_vmdk = {
914 .format_name = "vmdk",
915 .instance_size = sizeof(BDRVVmdkState),
916 .bdrv_probe = vmdk_probe,
1/*
2 * Block driver for the VMDK format
3 *
4 * Copyright (c) 2004 Fabrice Bellard
5 * Copyright (c) 2005 Filip Navara
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a copy
8 * of this software and associated documentation files (the "Software"), to deal

--- 900 unchanged lines hidden (view full) ---

909 },
910 { NULL }
911};
912
913static BlockDriver bdrv_vmdk = {
914 .format_name = "vmdk",
915 .instance_size = sizeof(BDRVVmdkState),
916 .bdrv_probe = vmdk_probe,
917 .bdrv_open = vmdk_open,
917 .bdrv_file_open = vmdk_open,
918 .bdrv_read = vmdk_read,
919 .bdrv_write = vmdk_write,
920 .bdrv_close = vmdk_close,
921 .bdrv_create = vmdk_create,
922 .bdrv_flush = vmdk_flush,
923 .bdrv_is_allocated = vmdk_is_allocated,
924
925 .create_options = vmdk_create_options,
926};
927
928static void bdrv_vmdk_init(void)
929{
930 bdrv_register(&bdrv_vmdk);
931}
932
933block_init(bdrv_vmdk_init);
918 .bdrv_read = vmdk_read,
919 .bdrv_write = vmdk_write,
920 .bdrv_close = vmdk_close,
921 .bdrv_create = vmdk_create,
922 .bdrv_flush = vmdk_flush,
923 .bdrv_is_allocated = vmdk_is_allocated,
924
925 .create_options = vmdk_create_options,
926};
927
928static void bdrv_vmdk_init(void)
929{
930 bdrv_register(&bdrv_vmdk);
931}
932
933block_init(bdrv_vmdk_init);