backends/rng-random.c which was added by commit 5c74521d249486fa3e749dbbf6d56a70d4d7235f needs macro O_NONBLOCK.
The macro O_NONBLOCK is not defined for all hosts. Adding a default definition fixes builds for MinGW. Signed-off-by: Stefan Weil <s...@weilnetz.de> --- This is a build fix. Therefore I'd appreciate if it could be committed soon. Thanks Stefan W. qemu-common.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qemu-common.h b/qemu-common.h index ac9985c..3a5616c 100644 --- a/qemu-common.h +++ b/qemu-common.h @@ -55,6 +55,9 @@ typedef struct MigrationParams MigrationParams; #ifndef O_BINARY #define O_BINARY 0 #endif +#ifndef O_NONBLOCK +#define O_NONBLOCK 0 +#endif #ifndef MAP_ANONYMOUS #define MAP_ANONYMOUS MAP_ANON #endif -- 1.7.10.4