diff options
Diffstat (limited to 'emu/DragonFly/os.c')
| -rw-r--r-- | emu/DragonFly/os.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/emu/DragonFly/os.c b/emu/DragonFly/os.c index 2284d509..269eed08 100644 --- a/emu/DragonFly/os.c +++ b/emu/DragonFly/os.c @@ -115,9 +115,10 @@ trapSEGV(int signo) static void trapFPE(int signo) { + char buf[64]; USED(signo); - print("FPU status=0x$.4lux", getfsr()); - disfault(nil, "Floating point exception"); + snprint(buf, sizeof(buf), "sys: fp: exception status=%.4lux", getfsr()); + disfault(nil, buf); } static sigset_t initmask; |
