summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/rtems
diff options
context:
space:
mode:
authorChristian Mauderer <christian.mauderer@embedded-brains.de>2018-03-23 07:58:18 +0100
committerChristian Mauderer <christian.mauderer@embedded-brains.de>2018-03-23 09:36:35 +0100
commit7ec935e03f13baa899ab62f5c8348eec5ca35e5c (patch)
tree8f1456d7945b75f0d514162eb904df7f71903516 /rtemsbsd/rtems
parentSilence rtems_bsd_ifconfig() (diff)
downloadrtems-libbsd-7ec935e03f13baa899ab62f5c8348eec5ca35e5c.tar.bz2
vprintf: Add handler that mutes all output.
This adds a vprintf handler that can be used to suppress all outputs of the libbsd.
Diffstat (limited to 'rtemsbsd/rtems')
-rw-r--r--rtemsbsd/rtems/rtems-kernel-vprintf.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-vprintf.c b/rtemsbsd/rtems/rtems-kernel-vprintf.c
index 7364ec6d..29dc1ff4 100644
--- a/rtemsbsd/rtems/rtems-kernel-vprintf.c
+++ b/rtemsbsd/rtems/rtems-kernel-vprintf.c
@@ -103,6 +103,16 @@ default_vprintf_handler(int level, const char *fmt, va_list ap)
static int (*vprintf_handler)(int, const char *, va_list) =
default_vprintf_handler;
+int
+rtems_bsd_vprintf_handler_mute(int level, const char *fmt, va_list ap)
+{
+ (void) level;
+ (void) fmt;
+ (void) ap;
+
+ return 0;
+}
+
rtems_bsd_vprintf_handler
rtems_bsd_set_vprintf_handler(rtems_bsd_vprintf_handler new_handler)
{