diff options
| -rw-r--r-- | CHANGES | 2 | ||||
| -rw-r--r-- | os/port/devcons.c | 5 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,5 @@ +20080614 + change os/port/devcons.c to use error not panic in sysfatal 20080612 change several libmp/port functions to use sysfatal not abort change emu/port/main.c to have sysfatal call error not exit diff --git a/os/port/devcons.c b/os/port/devcons.c index 7460cffc..2f24a36f 100644 --- a/os/port/devcons.c +++ b/os/port/devcons.c @@ -304,6 +304,9 @@ _assert(char *fmt) panic("assert failed: %s", fmt); } +/* + * mainly for libmp + */ void sysfatal(char *fmt, ...) { @@ -313,7 +316,7 @@ sysfatal(char *fmt, ...) va_start(arg, fmt); vsnprint(buf, sizeof(buf), fmt, arg); va_end(arg); - panic("sysfatal: %s", buf); + error(buf); } int |
