raise
From cppreference.net
|
Определено в заголовочном файле
<signal.h>
|
||
|
int
raise
(
int
sig
)
;
|
||
Отправляет сигнал sig программе. Обработчик сигнала, указанный с помощью signal() , вызывается.
Если пользовательская стратегия обработки сигналов не установлена с помощью signal() , то определяется реализацией, будет ли сигнал проигнорирован или будет вызван обработчик по умолчанию.
Содержание |
Параметры
| sig | - |
сигнал для отправки. Может быть реализационно-определенным значением или одним из следующих значений:
|
Возвращаемое значение
0 при успешном выполнении, ненулевое значение при ошибке.
Пример
Запустить этот код
Вывод:
Sending signal 15 Received signal 15 Exit main()
Ссылки
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.14.2.1 Функция raise (стр: 194-195)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.14.2.1 Функция raise (стр. 267)
- Стандарт C99 (ISO/IEC 9899:1999):
-
- 7.14.2.1 Функция raise (стр. 248)
- Стандарт C89/C90 (ISO/IEC 9899:1990):
-
- 4.7.2.1 Функция raise
Смотрите также
|
устанавливает обработчик сигнала для конкретного сигнала
(функция) |
|
|
C++ documentation
для
raise
|
|