#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/uerror.scm,v 14.26 1991/05/13 22:44:14 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/uerror.scm,v 14.27 1991/06/24 22:50:33 cph Exp $
Copyright (c) 1988-91 Massachusetts Institute of Technology
(define condition-type:hardware-trap)
(define condition-type:impurify-object-too-large)
(define condition-type:inapplicable-object)
-(define condition-type:microcode-asynchronous)
(define condition-type:out-of-file-handles)
(define condition-type:primitive-io-error)
(define condition-type:primitive-procedure-error)
\f
;;;; Asynchronous Microcode Errors
-(set! condition-type:microcode-asynchronous
- (make-condition-type 'MICROCODE-ASYNCHRONOUS condition-type:serious-condition
- '()
- false))
-
(set! condition-type:hardware-trap
- (make-condition-type 'HARDWARE-TRAP condition-type:microcode-asynchronous
- '(NAME CODE)
+ (make-condition-type 'HARDWARE-TRAP condition-type:error '(NAME CODE)
(lambda (condition port)
(write-string "Hardware trap " port)
(display (access-condition condition 'NAME) port)
(write code port)))))))
(set! condition-type:user-microcode-reset
- (make-condition-type 'USER-MICROCODE-RESET
- condition-type:microcode-asynchronous
+ (make-condition-type 'USER-MICROCODE-RESET condition-type:serious-condition
'()
"User microcode reset"))