From b17fe719fe4778ad7d18b52fe697616795f55415 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Tue, 16 Jun 2009 16:21:08 +0300 Subject: [PATCH] raw-posix: open flags use BDRV_ namespace, not posix namespace The flags argument to raw_common_open() contain bits defined by the BDRV_O_* namespace, not the posix O_* namespace. Adjust to use the correct constants. Signed-off-by: Avi Kivity Signed-off-by: Anthony Liguori --- block/raw-posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/block/raw-posix.c b/block/raw-posix.c index 5032348..5790206 100644 --- a/block/raw-posix.c +++ b/block/raw-posix.c @@ -133,7 +133,7 @@ static int raw_open_common(BlockDriverState *bs, const char *filename, s->lseek_err_cnt = 0; s->open_flags |= O_BINARY; - if ((flags & BDRV_O_ACCESS) == O_RDWR) { + if ((flags & BDRV_O_ACCESS) == BDRV_O_RDWR) { s->open_flags |= O_RDWR; } else { s->open_flags |= O_RDONLY; -- 2.7.4