sigdelset

sigdelset是一種函式,功能是用來將參數signum代表的信號從參數set信號集裡刪除。函式執行成功則返回0,如果有錯誤則返回-1。

基本介紹

  • 中文名:sigdelset
  • 頭檔案:#include<signal.h>
  • 相關函式:sigemptyset
  • 錯誤代碼:EFAULT EINVAL 
  • 函式原型:nt sigdelset
頭檔案,函式原型,相關函式,說明,範例,

頭檔案

#include<signal.h>

函式原型

int sigdelset(sigset_t * set,int signum);

相關函式

sigemptyset,sigfillset,sigaddset,sigismember

說明

sigdelset()
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(i=0;i<36;i++)
{
sigaddset(&set,i);
}
sigdelset(&set,SIGHUP);
sigdelset(&set,SIGINT);
sigdelset(&set,SIGTERM);
sigdelset(&set,SIGQUIT);
sigdelset(&set,SIGBUS);
sigdelset(&set,SIGCHLD);
sigdelset(&set,SIGALRM);
sigdelset(&set,SIGVTALRM);
return 0;
}

相關詞條

熱門詞條

聯絡我們