Содержание | Глава 18

Функция raise

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

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

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

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

Зависимые функции

signal()
Содержание | Глава 18