(guarantee-generic-procedure generic
'SET-GENERIC-PROCEDURE-GENERATOR!)))
(guarantee-generator generator 'SET-GENERIC-PROCEDURE-GENERATOR!)
- (without-interrupts
+ (without-interruption
(lambda ()
(set-generic-record/generator! record generator)
(%reset-generic-procedure-cache! record)))))
(define (%purge-generic-procedure-cache! generic record filter)
;; This might have interrupts locked for a long time, and thus is an
;; argument for using something like a semaphore to control access.
- (without-interrupts
+ (without-interruption
(lambda ()
(set-generic-record/cache!
record
(generic (generic-record/procedure record)))
(or (and generator (generator generic tags))
(error:no-applicable-methods generic args)))))
- (without-interrupts
+ (without-interruption
(lambda ()
(set-generic-record/cache!
record