[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFl
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFlat image |
Date: |
Fri, 8 Jul 2011 13:55:57 +0100 |
On Tue, Jul 5, 2011 at 12:31 PM, Fam Zheng <address@hidden> wrote:
> + ret = sscanf(p, "%10s %lld %10s %512s",
[...]
> + ret = sscanf(p, "%10s %lld %10s %511s %lld",
%512s -> %511s
But instead of duplicating the format string and sscanf(3), I suggest
doing sscanf(p, "%10s %lld %10s %511s %lld", ...) once only.
After it returns you can check:
if (ret < 4) {
...fail...
} else if (!strcmp(access, "FLAT")) {
if (ret != 5 || flat_offset < 0) {
...fail...
}
} else {
if (ret != 4) {
...fail...
}
}
Stefan
- [Qemu-devel] [PATCH v8 00/12] Adding VMDK monolithic flat support, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 01/12] VMDK: introduce VmdkExtent, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 02/12] VMDK: bugfix, align offset to cluster in get_whole_cluster, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 03/12] VMDK: probe for monolithicFlat images, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 04/12] VMDK: separate vmdk_open by format version, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 05/12] VMDK: add field BDRVVmdkState.desc_offset, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 06/12] VMDK: flush multiple extents, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 07/12] VMDK: move 'static' cid_update flag to bs field, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 08/12] VMDK: change get_cluster_offset return type, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFlat image, Fam Zheng, 2011/07/05
- Re: [Qemu-devel] [PATCH v8 09/12] VMDK: open/read/write for monolithicFlat image,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH v8 10/12] VMDK: create different subformats, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 11/12] VMDK: fix coding style, Fam Zheng, 2011/07/05
- [Qemu-devel] [PATCH v8 12/12] block: add bdrv_get_allocated_file_size() operation, Fam Zheng, 2011/07/05
- Re: [Qemu-devel] [PATCH v8 00/12] Adding VMDK monolithic flat support, Stefan Hajnoczi, 2011/07/08