By default, ^c causes a runtime system to abort its current
computation and to restart with the goal runtime_entry(abort)
, exactly
as if the built-in predicate abort/0
had been called. This
behavior can be modified from C code by means of the system
function signal(2)
. Such modification is done in exactly the same way
as under a Development System; see the Reference Pages for
further information.
Windows Caveats:
- In Windows 95/98, ^C interrupt handling only works in windowed executables, and only when waiting for input.
- In statically linked executables running under Windows NT, ^C interrupt handling only works when waiting for input.