summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/rtems/rtems-kernel-panic.c
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsbsd/rtems/rtems-kernel-panic.c')
-rw-r--r--rtemsbsd/rtems/rtems-kernel-panic.c9
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 */