summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/printf_plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/printf_plugin.c')
-rw-r--r--cpukit/libcsupport/src/printf_plugin.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/cpukit/libcsupport/src/printf_plugin.c b/cpukit/libcsupport/src/printf_plugin.c
index ab4f4a44a2..097e4126b5 100644
--- a/cpukit/libcsupport/src/printf_plugin.c
+++ b/cpukit/libcsupport/src/printf_plugin.c
@@ -23,18 +23,18 @@
#include "config.h"
#endif
-#include <rtems/bspIo.h>
+#include <rtems/print.h>
#include <stdio.h>
-int rtems_printf_plugin(void *context, const char *format, ...)
+void rtems_print_printer_printf(rtems_printer *printer)
{
- int rv;
- va_list ap;
-
- va_start(ap, format);
- rv = vprintf(format, ap);
- va_end(ap);
+ printer->context = NULL;
+ printer->printer = rtems_printf_plugin;
+}
- return rv;
+int rtems_printf_plugin(void *context, const char *format, va_list ap)
+{
+ (void) context;
+ return vprintf(format, ap);
}