Important Notice
The pages on this site contain documentation for very old MS-DOS software,
purely for historical purposes.
If you're looking for up-to-date documentation, particularly for programming,
you should not rely on the information found here, as it will be woefully
out of date.
signal Constants
◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
Constant: SIGABRT, SIGBREAK, SIGFPE, SIGILL, SIGINT, SIGSEGV,
SIGTERM, SIGUSR1, SIGUSR2, SIGUSR3
Include: <signal.h>
Synopsis: The <sig> argument must be one of the manifest constants
listed below (defined in SIGNAL.H). Also listed is the
operating-mode support for each signal.
Constant Meaning
SIGABRT Abnormal termination. The default action terminates
the calling program with exit code 3. (Real and
protected mode.)
SIGBREAK CTRL+BREAK signal. The default action terminates the
calling program. (Protected mode only.)
SIGFPE Floating-point error, such as overflow, division by
zero, or invalid operation. The default action
terminates the calling program. (Real and protected
mode.)
SIGILL Illegal instruction. This signal is not generated by
DOS or OS/2, but is supported for ANSI compatibility.
The default action terminates the calling program.
(Real and protected mode.)
SIGINT CTRL+C interrupt. The default action issues INT 23H.
(Real and protected mode.)
SIGSEGV Illegal storage access. This signal is not generated
by DOS or OS/2, but is supported for ANSI
compatibility. The default action terminates the
calling program. (Real and protected mode.)
SIGTERM Termination request sent to the program. This signal
is not generated by DOS or OS/2, but is supported for
ANSI compatibility. The default action terminates the
calling program. (Real and protected mode.)
SIGUSR1 OS/2 process flag A. (Protected mode only.)
SIGUSR2 OS/2 process flag B. (Protected mode only.)
SIGUSR3 OS/2 process flag C. (Protected mode only.)