Revision 41bd13af savevm.c
b/savevm.c | ||
---|---|---|
647 | 647 |
NULL, save_state, load_state, opaque); |
648 | 648 |
} |
649 | 649 |
|
650 |
void unregister_savevm(const char *idstr, void *opaque) |
|
651 |
{ |
|
652 |
SaveStateEntry **pse; |
|
653 |
|
|
654 |
pse = &first_se; |
|
655 |
while (*pse != NULL) { |
|
656 |
if (strcmp((*pse)->idstr, idstr) == 0 && (*pse)->opaque == opaque) { |
|
657 |
SaveStateEntry *next = (*pse)->next; |
|
658 |
qemu_free(*pse); |
|
659 |
*pse = next; |
|
660 |
continue; |
|
661 |
} |
|
662 |
pse = &(*pse)->next; |
|
663 |
} |
|
664 |
} |
|
665 |
|
|
650 | 666 |
#define QEMU_VM_FILE_MAGIC 0x5145564d |
651 | 667 |
#define QEMU_VM_FILE_VERSION_COMPAT 0x00000002 |
652 | 668 |
#define QEMU_VM_FILE_VERSION 0x00000003 |
Also available in: Unified diff