Causes any interrupts that occur during the execution of a body of code to be queued, in non-SMP LispWorks only.
The forms to execute while interrupts are queued.
The result of executing
is executing, all interrupts (for example, preemption, keyboard break etc.) are queued. They are executed when
is not supported in SMP LispWorks, that is on Microsoft Windows, Mac OS X, Linux, FreeBSD and x86/x64 Solaris platforms.
To ensure that the seconds and milliseconds slots are always consistent in non-SMP LispWorks, you can use
within the function which sets them.
(elapsed-time seconds milliseconds)
(setf (elapsed-time-seconds elapsed-time) seconds
LispWorks User Guide and Reference Manual - 21 Dec 2011