diff options
Diffstat (limited to 'rtemsbsd/rtems/rtems-kernel-panic.c')
-rw-r--r-- | rtemsbsd/rtems/rtems-kernel-panic.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/rtemsbsd/rtems/rtems-kernel-panic.c b/rtemsbsd/rtems/rtems-kernel-panic.c index 2c85fa91..279797c1 100644 --- a/rtemsbsd/rtems/rtems-kernel-panic.c +++ b/rtemsbsd/rtems/rtems-kernel-panic.c @@ -7,7 +7,7 @@ */ /* - * Copyright (c) 2009-2013 embedded brains GmbH. All rights reserved. + * Copyright (c) 2009, 2017 embedded brains GmbH. All rights reserved. * * embedded brains GmbH * Dornierstr. 4 @@ -42,6 +42,7 @@ #include <sys/param.h> #include <sys/types.h> +#include <sys/syslog.h> #include <sys/systm.h> #include <stdarg.h> @@ -51,14 +52,10 @@ panic(const char *fmt, ...) { va_list ap; - printf("\n*** BSD PANIC *** "); - va_start(ap, fmt); - vprintf(fmt, ap); + vlog(LOG_EMERG, fmt, ap); va_end(ap); - printf("\n"); - rtems_task_suspend(RTEMS_SELF); /* FIXME */ |