summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/printk.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/printk.c')
-rw-r--r--cpukit/libcsupport/src/printk.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/cpukit/libcsupport/src/printk.c b/cpukit/libcsupport/src/printk.c
index badbd0d591..88cd22aab0 100644
--- a/cpukit/libcsupport/src/printk.c
+++ b/cpukit/libcsupport/src/printk.c
@@ -32,11 +32,12 @@
/**
* Kernel printf function requiring minimal infrastructure.
*/
-void printk(const char *fmt, ...)
+int printk(const char *fmt, ...)
{
- va_list ap; /* points to each unnamed argument in turn */
-
+ va_list ap; /* points to each unnamed argument in turn */
+ int len;
va_start(ap, fmt); /* make ap point to 1st unnamed arg */
- vprintk(fmt, ap);
+ len = vprintk(fmt, ap);
va_end(ap); /* clean up when done */
+ return len;
}