summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>2001-09-02 12:24:38 +0000
committerPeter Wemm <peter@FreeBSD.org>2001-09-02 12:24:38 +0000
commit772121fd1170cc1061508f185ad49866e8d86fb7 (patch)
tree2156c652ff0964b8e7c8732432a860c5e26041d2
parentef4181d98e310c68af8b502825f51acdd27e2e8f (diff)
Notes
-rw-r--r--sys/kern/kern_shutdown.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/kern/kern_shutdown.c b/sys/kern/kern_shutdown.c
index 90b36428efbe..fe3f1edd7fe9 100644
--- a/sys/kern/kern_shutdown.c
+++ b/sys/kern/kern_shutdown.c
@@ -574,7 +574,9 @@ void
panic(const char *fmt, ...)
{
int bootopt;
+#if defined(DDB) && defined(RESTARTABLE_PANICS)
int holding_giant = 0;
+#endif
va_list ap;
static char buf[256];
@@ -610,6 +612,12 @@ panic(const char *fmt, ...)
else
panicstr = fmt;
+ /* Test that the console is still working. */
+ printf(" \\|/ ____ \\|/\n"
+ " \"@'/ .. \\`@\"\n"
+ " /_| \\__/ |_\\\n"
+ " \\__U_/\n");
+
va_start(ap, fmt);
(void)vsnprintf(buf, sizeof(buf), fmt, ap);
if (panicstr == fmt)