sigismember - test for a signal in a signal set
#include <signal.h>
int sigismember(const sigset_t *set, int signo);
The sigismember() function shall test whether the signal specified by signo is a member of the set pointed to by set.
Applications should call either sigemptyset() or sigfillset() at least once for each object of type sigset_t prior to any other use of that object. If such an object is not initialized in this way, but is nonetheless supplied as an argument to any of pthread_sigmask(), sigaction(), sigaddset(), sigdelset(), sigismember(), sigpending(), sigprocmask(), sigsuspend(), sigtimedwait(), sigwait(), or sigwaitinfo(), the results are undefined.
Upon successful completion, sigismember() shall return 1 if the specified signal is a member of the specified set, or 0 if it is not. Otherwise, it shall return -1 and set errno to indicate the error.
The sigismember() function may fail if:
The following sections are informative.
Signal Concepts , sigaction() , sigaddset() , sigdelset() , sigfillset() , sigemptyset() , sigpending() , sigprocmask() , sigsuspend() , the Base Definitions volume of IEEE Std 1003.1-2001, <signal.h>
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |