diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-05-09 14:09:49 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-10 08:33:46 +0200 |
commit | 378b5c2fa69da4f0fa94cbe28cb18bd0748cdf12 (patch) | |
tree | a990413c7961e872af317463af2acb72424536ce | |
parent | libkern.h: Add ffsll() (diff) | |
download | rtems-libbsd-378b5c2fa69da4f0fa94cbe28cb18bd0748cdf12.tar.bz2 |
Use LOG_EMERG for panic()
-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 */ |