raise()

#include <signal.h>
int raise(int signal);

Описание

Посылает выполняемой программе сигнал

Функция raise() посылает выполняемой программе сигнал, заданный параметром signal. При успешном выполнении возвращается нуль, в противном случае - ненулевое значение. Заметьте: функция использует заголовок <signal.h>(в среде языка C++ - <csignal>).

Стандартом языка С определены следующие сигналы(не исключен(), что ваш компилятор поддерживает и некоторые дополнительные сигналы).

Макрос Значение
SIGABRT Ошибка завершения
SIGFPE Ошибка работы с вещественными числами
SIGILL Ошибочная инструкция
SIGINT Пользователь нажал комбинацию клавиш <Ctrl+C>
SIGSEGV Несанкционированный доступ к памяти
SIGTERM Прекратить выполнение программы