Skip to content
Snippets Groups Projects
Commit c5f1424a authored by wlott's avatar wlott
Browse files

The C support code now picks off internal errors, so we don't have to.

parent 4f986f22
No related branches found
No related tags found
No related merge requests found
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
;;; Scott Fahlman (FAHLMAN@CMUC). ;;; Scott Fahlman (FAHLMAN@CMUC).
;;; ********************************************************************** ;;; **********************************************************************
;;; ;;;
;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/signal.lisp,v 1.9 1990/11/26 15:54:58 wlott Exp $ ;;; $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/code/signal.lisp,v 1.10 1990/11/26 18:25:58 wlott Exp $
;;; ;;;
;;; Code for handling UNIX signals. ;;; Code for handling UNIX signals.
;;; ;;;
...@@ -231,7 +231,7 @@ ...@@ -231,7 +231,7 @@
(define-signal-handler sigint-handler "Interrupted" break) (define-signal-handler sigint-handler "Interrupted" break)
(define-signal-handler sigill-handler "Illegal Instruction") (define-signal-handler sigill-handler "Illegal Instruction")
(define-signal-handler sigtrap-handler "SIGTRAP") (define-signal-handler sigtrap-handler "Breakpoint/Trap")
(define-signal-handler sigiot-handler "SIGIOT") (define-signal-handler sigiot-handler "SIGIOT")
(define-signal-handler sigemt-handler "SIGEMT") (define-signal-handler sigemt-handler "SIGEMT")
(define-signal-handler sigbus-handler "Bus Error") (define-signal-handler sigbus-handler "Bus Error")
...@@ -249,12 +249,8 @@ ...@@ -249,12 +249,8 @@
(unless (member "-monitor" lisp::lisp-command-line-list :test #'string=) (unless (member "-monitor" lisp::lisp-command-line-list :test #'string=)
(enable-interrupt :sigint #'sigint-handler)) (enable-interrupt :sigint #'sigint-handler))
(enable-interrupt :sigquit #'sigquit-handler) (enable-interrupt :sigquit #'sigquit-handler)
(enable-interrupt :sigill (enable-interrupt :sigill #'sigill-handler)
#+sparc #'kernel::internal-error (enable-interrupt :sigtrap #'sigtrap-handler)
#-sparc #'sigill-handler)
(enable-interrupt :sigtrap
#+pmax #'kernel::internal-error
#-pmax #'sigtrap-handler)
(enable-interrupt :sigiot #'sigiot-handler) (enable-interrupt :sigiot #'sigiot-handler)
(enable-interrupt :sigemt #'sigemt-handler) (enable-interrupt :sigemt #'sigemt-handler)
(enable-interrupt :sigfpe #'vm:sigfpe-handler) (enable-interrupt :sigfpe #'vm:sigfpe-handler)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment