qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

error-printf.c (539B)


      1 #include "qemu/osdep.h"
      2 #include "qemu/error-report.h"
      3 #include "monitor/monitor.h"
      4 
      5 int error_vprintf(const char *fmt, va_list ap)
      6 {
      7     int ret;
      8 
      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;
     16     }
     17     return vfprintf(stderr, fmt, ap);
     18 }
     19 
     20 int error_vprintf_unless_qmp(const char *fmt, va_list ap)
     21 {
     22     return error_vprintf(fmt, ap);
     23 }