You can think of signal as the C term for a Language Environment condition. To simplify the following discussion, the term condition is used in place of signal.
C signal handling functions are recognized in C++ applications. You can write a condition handling routine in C++ using C signal() and raise() functions. C++-unique exception handling functions are discussed in C++ condition handling semantics.