diff options
| author | Peter Wemm <peter@FreeBSD.org> | 2001-09-02 12:24:38 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 2001-09-02 12:24:38 +0000 |
| commit | 772121fd1170cc1061508f185ad49866e8d86fb7 (patch) | |
| tree | 2156c652ff0964b8e7c8732432a860c5e26041d2 | |
| parent | ef4181d98e310c68af8b502825f51acdd27e2e8f (diff) | |
Notes
| -rw-r--r-- | sys/kern/kern_shutdown.c | 8 |
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) |
