diff options
Diffstat (limited to 'stubs/error-printf.c')
-rw-r--r-- | stubs/error-printf.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/stubs/error-printf.c b/stubs/error-printf.c new file mode 100644 index 0000000000..ac6b92aa69 --- /dev/null +++ b/stubs/error-printf.c @@ -0,0 +1,19 @@ +#include "qemu/osdep.h" +#include "qemu-common.h" +#include "qemu/error-report.h" + +void error_vprintf(const char *fmt, va_list ap) +{ + if (g_test_initialized() && !g_test_subprocess()) { + char *msg = g_strdup_vprintf(fmt, ap); + g_test_message("%s", msg); + g_free(msg); + } else { + vfprintf(stderr, fmt, ap); + } +} + +void error_vprintf_unless_qmp(const char *fmt, va_list ap) +{ + error_vprintf(fmt, ap); +} |