1.0.10.4: Use variable for SIG_MEMORY_FAULT on FreeBSD
commit42ab0c5b87f834c69842713c60587a76f953411f
authorNIIMI Satoshi <sa2c@users.sourceforge.net>
Wed, 26 Sep 2007 11:42:32 +0000 (26 11:42 +0000)
committerNIIMI Satoshi <sa2c@users.sourceforge.net>
Wed, 26 Sep 2007 11:42:32 +0000 (26 11:42 +0000)
treed502ac1650b2fdab3609f304feb7b21b2af0830a
parent8539fded7940514c86def60bdab1345c42405258
1.0.10.4: Use variable for SIG_MEMORY_FAULT on FreeBSD

When SIGBUS is signalled on FreeBSD 7, or SIGSEGV is signalled on
FreeBSD 6 or earlier, it's very hard to debug if both of the signals
are hooked for GC.

Instead to hook both signals, define SIG_MEMORY_FAULT as variable
and set it at startup.
src/runtime/bsd-os.c
src/runtime/bsd-os.h
src/runtime/interrupt.c
version.lisp-expr