mirror of
https://gitlab.com/embeddable-common-lisp/ecl.git
synced 2026-01-16 22:32:05 -08:00
src/h/config.h.in: do not use _setjmp/_longjmp because they cause problems when unwinding from a SIGFPE.
This commit is contained in:
parent
9563473a8c
commit
9e350ebf88
1 changed files with 5 additions and 0 deletions
|
|
@ -190,8 +190,13 @@ typedef unsigned @CL_FIXNUM_TYPE@ cl_hashkey;
|
|||
#define ECL_MULTIPLE_VALUES_LIMIT 64
|
||||
|
||||
/* A setjmp that does not save signals */
|
||||
#if 0
|
||||
#define ecl_setjmp @ECL_SETJMP@
|
||||
#define ecl_longjmp @ECL_LONGJMP@
|
||||
#else
|
||||
#define ecl_setjmp setjmp
|
||||
#define ecl_longjmp longjmp
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Structure/Instance limits. The index to a slot must fit in the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue