程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C說話中查詢過程旌旗燈號能否被遮罩或棄捐的簡略辦法

C說話中查詢過程旌旗燈號能否被遮罩或棄捐的簡略辦法

編輯:關於C++

C說話中查詢過程旌旗燈號能否被遮罩或棄捐的簡略辦法。本站提示廣大學習愛好者:(C說話中查詢過程旌旗燈號能否被遮罩或棄捐的簡略辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C說話中查詢過程旌旗燈號能否被遮罩或棄捐的簡略辦法正文


C說話sigprocmask()函數:查詢或設相信號遮罩
頭文件:

#include <signal.h>

界說函數:

int sigprocmask(int how, const sigset_t *set, sigset_t * oldset);

函數解釋:sigprocmask()可以用來轉變今朝的旌旗燈號遮罩, 其操作依參數how 來決議:
1、SIG_BLOCK 新的旌旗燈號遮罩由今朝的旌旗燈號遮罩和參數set 指定的旌旗燈號遮罩作聯集
2、SIG_UNBLOCK 將今朝的旌旗燈號遮罩刪除失落參數set 指定的旌旗燈號遮罩
3、SIG_SETMASK 將今朝的旌旗燈號遮罩設成參數set 指定的旌旗燈號遮罩. 假如參數oldset 不是NULL 指針, 那末今朝的旌旗燈號遮罩會由此指針前往.

前往值:履行勝利則前往0, 假如有毛病則前往-1.

毛病代碼:
1、EFAULT 參數set, oldset 指針地址沒法存取.
2、EINTR 此挪用被中止。

C說話sigpending()函數:查詢被棄捐的旌旗燈號
頭文件:

#include <signal.h>

界說函數:

int sigpending(sigset_t *set);

函數解釋:sigpending()會將被棄捐的旌旗燈號聚集由參數set 指針前往. 前往值履行勝利則前往 0, 假如有毛病則前往-1.

毛病代碼:
1、EFAULT 參數set 指針地址沒法存取
2、EINTR 此挪用被中止.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved