From 7ec935e03f13baa899ab62f5c8348eec5ca35e5c Mon Sep 17 00:00:00 2001 From: Christian Mauderer Date: Fri, 23 Mar 2018 07:58:18 +0100 Subject: vprintf: Add handler that mutes all output. This adds a vprintf handler that can be used to suppress all outputs of the libbsd. --- rtemsbsd/include/rtems/bsd/bsd.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'rtemsbsd/include/rtems') diff --git a/rtemsbsd/include/rtems/bsd/bsd.h b/rtemsbsd/include/rtems/bsd/bsd.h index 19428a51..cec14ac4 100755 --- a/rtemsbsd/include/rtems/bsd/bsd.h +++ b/rtemsbsd/include/rtems/bsd/bsd.h @@ -294,6 +294,15 @@ int rtems_bsd_vprintf(int level, const char *fmt, va_list ap); */ int rtems_bsd_setlogpriority(const char* priority); +/** + * @brief Set this vprintf handler to suppress all output. + * + * @retval Allways 0. + * + * @see rtems_bsd_vprintf() for the parameters. + */ +int rtems_bsd_vprintf_handler_mute(int level, const char *fmt, va_list ap); + /** @} */ #ifdef __cplusplus -- cgit v1.2.3