Add without-interruption, to replace without-interrupts.
authorMatt Birkholz <puck@birchwood-abbey.net>
Sun, 12 Jul 2015 22:18:25 +0000 (15:18 -0700)
committerMatt Birkholz <puck@birchwood-abbey.net>
Mon, 17 Aug 2015 23:52:58 +0000 (16:52 -0700)
Without-interruption will replace without-interrupts wherever
exclusivity is not thought to be needed -- just uninterruptibility.

Without-interrupts is deprecated because it is broken in multi-
processing worlds where it cannot provide exclusive access to the heap
as it does in uniprocessing worlds.

src/runtime/runtime.pkg

index 602a5a3ed0b75834b708c301a1b819410db417d5..eadfc386d5d93fbf08b965c9a5fae052bd4e0b18 100644 (file)
@@ -5077,6 +5077,7 @@ USA.
          with-thread-mutex-try-lock
          with-thread-mutex-unlocked
          with-thread-timer-stopped
+         (without-interruption with-thread-events-blocked)
          without-thread-mutex-lock
          yield-current-thread)
   (export (runtime interrupt-handler)