Mercurial > hg > xemacs-beta
comparison src/vdb-posix.c @ 3519:896a34d28b71
[xemacs-hg @ 2006-07-19 19:24:41 by crestani]
2006-07-18 Marcus Crestani <crestani@xemacs.org>
* gc.c (kkcc_backtrace): Print adresses as pointers.
* vdb-posix.c (vdb_fault_handler): Print adresses as pointers.
author | crestani |
---|---|
date | Wed, 19 Jul 2006 19:24:42 +0000 |
parents | 6c7605dfcf07 |
children | ed624ab64583 |
comparison
equal
deleted
inserted
replaced
3518:3cb3c306cce9 | 3519:896a34d28b71 |
---|---|
78 signal_name = "SIGSEGV"; | 78 signal_name = "SIGSEGV"; |
79 else if (signum == SIGBUS) | 79 else if (signum == SIGBUS) |
80 signal_name = "SIGBUS"; | 80 signal_name = "SIGBUS"; |
81 else | 81 else |
82 ABORT (); /* something weird happened: wrong signal caught */ | 82 ABORT (); /* something weird happened: wrong signal caught */ |
83 fprintf (stderr, "\n\nFatal Error: Received %s (%d) for address 0x%x\n", | 83 fprintf (stderr, "\n\nFatal Error: Received %s (%d) for address %p\n", |
84 signal_name, signum, (int) GET_FAULT_ADDRESS); | 84 signal_name, signum, (void *) GET_FAULT_ADDRESS); |
85 #ifdef FAULT_HANDLER_CALL_PREVIOUS_HANDLER | 85 #ifdef FAULT_HANDLER_CALL_PREVIOUS_HANDLER |
86 if (signum == SIGSEGV) | 86 if (signum == SIGSEGV) |
87 segv_oact (signum); | 87 segv_oact (signum); |
88 else if (signum == SIGBUS) | 88 else if (signum == SIGBUS) |
89 bus_oact (signum); | 89 bus_oact (signum); |