Merge tag 'v9.0.0-rc3'
[qemu/ar7.git] / stubs / error-printf.c
blob0e326d801059877234761e0ab7366c6a517f4230
1 #include "qemu/osdep.h"
2 #include "qemu/error-report.h"
3 #include "monitor/monitor.h"
5 int error_vprintf(const char *fmt, va_list ap)
7 int ret;
9 if (g_test_initialized() && !g_test_subprocess() &&
10 getenv("QTEST_SILENT_ERRORS")) {
11 char *msg = g_strdup_vprintf(fmt, ap);
12 g_test_message("%s", msg);
13 ret = strlen(msg);
14 g_free(msg);
15 return ret;
17 return vfprintf(stderr, fmt, ap);
20 int error_vprintf_unless_qmp(const char *fmt, va_list ap)
22 return error_vprintf(fmt, ap);