summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/printk_plugin.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/printk_plugin.c')
-rw-r--r--cpukit/libcsupport/src/printk_plugin.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/cpukit/libcsupport/src/printk_plugin.c b/cpukit/libcsupport/src/printk_plugin.c
index b600378d0a..3ecacb8a28 100644
--- a/cpukit/libcsupport/src/printk_plugin.c
+++ b/cpukit/libcsupport/src/printk_plugin.c
@@ -19,23 +19,23 @@
#endif
#include <stdarg.h>
-#include <rtems/bspIo.h>
+#include <rtems/print.h>
+
+void rtems_print_printer_printk(
+ rtems_printer *printer
+)
+{
+ printer->context = NULL;
+ printer->printer = printk_plugin;
+}
int printk_plugin(
void *ignored,
const char *format,
- ...
+ va_list ap
)
{
- va_list arg_pointer;
-
(void) ignored;
-
- va_start (arg_pointer, format);
-
- vprintk( format, arg_pointer );
-
- va_end(arg_pointer); /* clean up when done */
-
+ vprintk( format, ap );
return 0;
}