blob: ac6b92aa697dd75eecfeb493b57461491cde8f2d [file] [log] [blame]
Paolo Bonzini397d30e2016-10-24 18:31:02 +02001#include "qemu/osdep.h"
2#include "qemu-common.h"
3#include "qemu/error-report.h"
4
5void error_vprintf(const char *fmt, va_list ap)
6{
Paolo Bonzini28017e02016-10-24 18:31:03 +02007 if (g_test_initialized() && !g_test_subprocess()) {
8 char *msg = g_strdup_vprintf(fmt, ap);
9 g_test_message("%s", msg);
10 g_free(msg);
11 } else {
12 vfprintf(stderr, fmt, ap);
13 }
Paolo Bonzini397d30e2016-10-24 18:31:02 +020014}
15
16void error_vprintf_unless_qmp(const char *fmt, va_list ap)
17{
18 error_vprintf(fmt, ap);
19}