Spec-Zone.ru › C

Заголовок стандартной библиотеки <signal.h>

Этот заголовок является частью библиотеки поддержки программ.

Типы

sig_atomic_t
целочисленный тип, к которому можно обращаться как к атомарной сущности из асинхронного обработчика сигнала
(определение типа)

Макросы

SIGABRTSIGFPESIGILLSIGINTSIGSEGVSIGTERM
определяют типы сигналов
(макрос-константа)
SIG_DFLSIG_IGN
определяют способы обработки сигналов
(макрос-константа)
SIG_ERR
обнаружена ошибка
(макрос-константа)

Функции

signal
задаёт обработчик для определённого сигнала
(функция)
raise
запускает обработчик определённого сигнала
(функция)

Обзор

typedef sig_atomic_t /* see description */;

void (*signal(int sig, void (*func)(int)))(int);
int raise(int sig);

#define SIG_DFL  /* see description */
#define SIG_ERR  /* see description */
#define SIG_IGN  /* see description */
#define SIGABRT  /* see description */
#define SIGFPE   /* see description */
#define SIGILL   /* see description */
#define SIGINT   /* see description */
#define SIGSEGV  /* see description */
#define SIGTERM  /* see description */

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/c/header/signal

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API