Интерактивная система просмотра системных руководств (man-ов)
sigaddset (3)
sigaddset (3) ( FreeBSD man: Библиотечные вызовы )>> sigaddset (3) ( Русские man: Библиотечные вызовы ) sigaddset (3) ( Linux man: Библиотечные вызовы ) sigaddset (3) ( POSIX man: Библиотечные вызовы )
НАЗВАНИЕ
sigemptyset, sigfillset, sigaddset, sigdelset, sigismember - операции над
наборами сигналов POSIX.
СИНТАКСИС
#include <signal.h>
int sigemptyset(sigset_t *set);
int sigfillset(sigset_t *set);
int sigaddset(sigset_t *set, int signum);
int sigdelset(sigset_t *set, int signum);
int sigismember(const sigset_t *set, int signum);
ОПИСАНИЕ
Функции
sigsetops(3)
позволяют производить операции над наборами сигналов POSIX.
sigemptyset
инициализирует набор сигналов, указанный в
set,
и "очищает" его от всех сигналов.
sigfillset
полностью инициализирует набор
set,
в котором содержатся все сигналы.
sigaddset
и
sigdelset
добавляют сигналы
signum
к
set
и удаляют эти сигналы из набора соответственно.
sigismember
проверяет, является ли
signum
членом
set.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
sigemptyset, sigfullset, sigaddset
и
sigdelset
при удачном завершении возвращают 0 и -1 при ошибках.
sigismember
возвращает 1, если
signum
является членом
set;
возвращает 0, если
signum
не является членом, а -1 возвращается при ошибках.
НАЙДЕННЫЕ ОШИБКИ
- EINVAL:
-
sig
является неправильным сигналом.
СООТВЕТСТВИЕ СТАНДАРТАМ
POSIX
СМ. ТАКЖЕ
sigaction(2),
sigpending(2),
sigprocmask(2),
sigsuspend(2)
Index
- НАЗВАНИЕ
-
- СИНТАКСИС
-
- ОПИСАНИЕ
-
- ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
-
- НАЙДЕННЫЕ ОШИБКИ
-
- СООТВЕТСТВИЕ СТАНДАРТАМ
-
- СМ. ТАКЖЕ
-