D3 interrupts, besides breaks such as messages, can not be masked, but can be detected (after the occurrence) by interrogating the _CP_interrupt variable. This integer location contains the same information available in BASIC from the system(37) function. However, an examination of _CP_interrupt is much more efficient when programming in C.