<signal.h> has to be included so that SIGIOT may be restored before aborting.

A temporary error handler is also installed, which simply exits.
This commit is contained in:
jjgarcia 2002-09-16 12:20:24 +00:00
parent 23ee878e59
commit ac940d1cf2

View file

@ -16,6 +16,7 @@
#include "ecl.h"
#include <signal.h>
void
cs_overflow(void)
@ -270,6 +271,7 @@ not_a_variable(cl_object obj)
void
init_error(void)
{
MF(@'si::universal-error-handler', universal_error_handler, Cnil);
null_string = make_constant_string("");
register_root(&null_string);
}