From patchwork Thu Feb 4 13:43:58 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v2,1/4] Add open_flags to BlockDriverState Will be used later Date: Thu, 04 Feb 2010 03:43:58 -0000 From: Naphtali Sprei X-Patchwork-Id: 44495 Message-Id: <1265291041-31100-2-git-send-email-nsprei@redhat.com> To: qemu-devel@nongnu.org Cc: Naphtali Sprei Signed-off-by: Naphtali Sprei --- block.c | 1 + block_int.h | 1 + 2 files changed, 2 insertions(+), 0 deletions(-) diff --git a/block.c b/block.c index 1919d19..66564de 100644 --- a/block.c +++ b/block.c @@ -363,6 +363,7 @@ int bdrv_open2(BlockDriverState *bs, const char *filename, int flags, bs->is_temporary = 0; bs->encrypted = 0; bs->valid_key = 0; + bs->open_flags = flags; /* buffer_alignment defaulted to 512, drivers can change this value */ bs->buffer_alignment = 512; diff --git a/block_int.h b/block_int.h index a0ebd90..9144d37 100644 --- a/block_int.h +++ b/block_int.h @@ -130,6 +130,7 @@ struct BlockDriverState { int64_t total_sectors; /* if we are reading a disk image, give its size in sectors */ int read_only; /* if true, the media is read only */ + int open_flags; /* flags used to open the file */ int removable; /* if true, the media can be removed */ int locked; /* if true, the media cannot temporarily be ejected */ int encrypted; /* if true, the media is encrypted */