sigismember是一個函式,sigismember()用來測試參數signum 代表的信號是否已加入至參數set信號集裡。
基本介紹
- 外文名:sigismember
- 類別:函式
- 頭檔案:#include<signal.h>
- 套用:編程
函式原型,相關函式,說明,範例,
函式原型
int sigismember(const sigset_t *set,int signum);
相關函式
sigemptyset,sigfillset,sigaddset,sigdelset
說明
如影章熱果信號集裡槓章已有該信號則返回1,否則返回0。如果有鴉樂嬸錯誤則返回-1。出錯的情況及其閥灑端錯誤代碼見下:
EFAULT 參數set指針地址無愚她料應法存取
EINVAL參數signum 非合法的信號編號
範例
#include<stdio.h>符組全
#include<stdlib.h>
#include<signal.h>
int main(int argc, char* argv[])
{
sigset_t set;
sigemptyset(&set);
for(int i=0;i<汗捉凳樂36;i++)
{
sigaddset(&set,i);
}
sigdelset(&set,SIGHUP);
if(sigismember(&set, SIGHUP)){
printf("In it!\n");
}else{
printf("Not in it!\n");
}
return 0; }