From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46790) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VC7V9-0003lz-Nk for qemu-devel@nongnu.org; Wed, 21 Aug 2013 08:27:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VC7V1-0001ml-Et for qemu-devel@nongnu.org; Wed, 21 Aug 2013 08:27:03 -0400 Received: from mx1.redhat.com ([209.132.183.28]:32732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VC7V1-0001mS-7V for qemu-devel@nongnu.org; Wed, 21 Aug 2013 08:26:55 -0400 From: Stefan Hajnoczi Date: Wed, 21 Aug 2013 14:26:40 +0200 Message-Id: <1377088001-8783-2-git-send-email-stefanha@redhat.com> In-Reply-To: <1377088001-8783-1-git-send-email-stefanha@redhat.com> References: <1377088001-8783-1-git-send-email-stefanha@redhat.com> Subject: [Qemu-devel] [PATCH 1/2] stubs: add error_report() List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Kevin Wolf , Deepak C Shetty , Stefan Hajnoczi The error report function is preferred over fprintf(stderr, ...) since it prints to the current monitor, if any. Add a stub error_report() implementation that just prints to stderr. This is suitable in environments where there is no QEMU monitor, such as libcacard. Signed-off-by: Stefan Hajnoczi --- stubs/Makefile.objs | 1 + stubs/error-report.c | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 stubs/error-report.c diff --git a/stubs/Makefile.objs b/stubs/Makefile.objs index f306cba..f84d597 100644 --- a/stubs/Makefile.objs +++ b/stubs/Makefile.objs @@ -3,6 +3,7 @@ stub-obj-y += clock-warp.o stub-obj-y += cpu-get-clock.o stub-obj-y += cpu-get-icount.o stub-obj-y += dump.o +stub-obj-y += error-report.o stub-obj-y += fdset-add-fd.o stub-obj-y += fdset-find-fd.o stub-obj-y += fdset-get-fd.o diff --git a/stubs/error-report.c b/stubs/error-report.c new file mode 100644 index 0000000..e39d0a9 --- /dev/null +++ b/stubs/error-report.c @@ -0,0 +1,12 @@ +#include +#include "qemu/error-report.h" + +void error_report(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + fprintf(stderr, "\n"); +} -- 1.8.3.1