mirror of
https://github.com/qemu/qemu.git
synced 2024-11-28 22:33:36 +08:00
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 <avi@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
d3fa1e0f36
commit
736d0c25ed
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user