#| -*-Scheme-*-
-$Id: boot.scm,v 14.17 2004/10/01 02:31:51 cph Exp $
+$Id: boot.scm,v 14.18 2004/10/01 02:47:41 cph Exp $
Copyright 1986,1987,1988,1989,1990,1992 Massachusetts Institute of Technology
Copyright 1993,1996,2001,2004 Massachusetts Institute of Technology
interrupt-mask
(thunk))))
+(define (with-limited-interrupts limit-mask procedure)
+ (with-interrupt-mask (fix:and limit-mask (get-interrupt-enables))
+ procedure))
+
(define-primitives
(object-pure? pure?)
(object-constant? constant?)
#| -*-Scheme-*-
-$Id: global.scm,v 14.67 2004/10/01 02:16:36 cph Exp $
+$Id: global.scm,v 14.68 2004/10/01 02:47:51 cph Exp $
Copyright 1988,1989,1991,1992,1993,1995 Massachusetts Institute of Technology
Copyright 1998,2000,2001,2003,2004 Massachusetts Institute of Technology
(define-integrable (system-hunk3-cons type cxr0 cxr1 cxr2)
(object-new-type type (hunk3-cons cxr0 cxr1 cxr2)))
-(define (with-limited-interrupts limit-mask procedure)
- (with-interrupt-mask (fix:and limit-mask (get-interrupt-enables))
- procedure))
-
(define (limit-interrupts! limit-mask)
(set-interrupt-enables! (fix:and limit-mask (get-interrupt-enables))))
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.496 2004/10/01 02:32:03 cph Exp $
+$Id: runtime.pkg,v 14.497 2004/10/01 02:48:06 cph Exp $
Copyright 1988,1989,1990,1991,1992,1993 Massachusetts Institute of Technology
Copyright 1994,1995,1996,1997,1998,1999 Massachusetts Institute of Technology
unparser-method?
unparser/standard-method
with-absolutely-no-interrupts
+ with-limited-interrupts
without-interrupts))
(define-package (runtime equality)
wait-interval
with-history-disabled
with-interrupt-mask
- with-limited-interrupts
with-values
write-to-string)
(initialization (initialize-package!)))