From 3242614d92130639ea55c2457a17ae313662f0c4 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 31 May 2016 09:44:49 +0200 Subject: Fix rtems_print_printer_fprintf() We must use vfprintf(). --- cpukit/libcsupport/src/print_fprintf.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'cpukit/libcsupport/src/print_fprintf.c') diff --git a/cpukit/libcsupport/src/print_fprintf.c b/cpukit/libcsupport/src/print_fprintf.c index 5e46d1c959..757293e4c7 100644 --- a/cpukit/libcsupport/src/print_fprintf.c +++ b/cpukit/libcsupport/src/print_fprintf.c @@ -22,8 +22,13 @@ #include +int rtems_fprintf_plugin(void *context, const char *fmt, va_list ap) +{ + return vfprintf(context, fmt, ap); +} + void rtems_print_printer_fprintf(rtems_printer *printer, FILE *file) { printer->context = file; - printer->printer = (rtems_print_plugin_t) fprintf; + printer->printer = rtems_fprintf_plugin; } -- cgit v1.2.3