0.9.5.75:
authorGabor Melis <mega@hotpop.com>
Mon, 17 Oct 2005 09:18:46 +0000 (09:18 +0000)
committerGabor Melis <mega@hotpop.com>
Mon, 17 Oct 2005 09:18:46 +0000 (09:18 +0000)
  * %halt on SIGABRT

src/code/target-signal.lisp
version.lisp-expr

index 524233b..53fc396 100644 (file)
 (define-signal-handler sigint-handler "interrupted" sigint-%break)
 (define-signal-handler sigill-handler "illegal instruction")
 (define-signal-handler sigtrap-handler "breakpoint/trap")
-(define-signal-handler sigiot-handler "SIGIOT")
 #!-linux
 (define-signal-handler sigemt-handler "SIGEMT")
 (define-signal-handler sigbus-handler "bus error")
   (sb!thread::terminate-session)
   (sb!ext:quit))
 
+;; Also known as SIGABRT.
+(defun sigiot-handler (signal code context)
+  (declare (ignore signal code context))
+  (sb!impl::%halt))
+
 (defun sb!kernel:signal-cold-init-or-reinit ()
   #!+sb-doc
   "Enable all the default signals that Lisp knows how to deal with."
index e0941d0..594bffd 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.5.74"
+"0.9.5.75"