sigfillset

sigfillset是計算機函式。

基本介紹

  • 外文名:sigfillset
  • 相關函式:sigempty,sigaddset
  • 表頭檔案:include<signal.h>
  • 定義函式:int sigfillset(sigset_t * set)
相關函式,表頭檔案,定義函式,函式說明,

相關函式

sigempty,sigaddset,sigdelset,sigismember

表頭檔案

#include<signal.h>

定義函式

int sigfillset(sigset_t * set);

函式說明

sigfillset()用來將參數set信號集初始化,然後把所有的信號加入到此信號集裡即將所有的信號標誌位置為1,禁止所有的信號。它是一個宏實現,如下所示:
#define sigfillset(ptr) ( *(ptr) = ~(sigset_t)0, 0)
因為函式sigfillset必須返回0,所以使用C語言裡面的逗號運算符,它將逗號運算符後的值做為表達式的值返回。函式在執行成功時則返回0;如果有錯誤則返回-1,並設定errno的值,如果errno的值為EFAULT,則表示參數set指針地址無法存取。

相關詞條

熱門詞條

聯絡我們