diff options
Diffstat (limited to 'cpukit/libcsupport/src/printk.c')
-rw-r--r-- | cpukit/libcsupport/src/printk.c | 9 |
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; } |